From 1d2f0ea1665b6eb2d9cc3334841318a39ab41e0e Mon Sep 17 00:00:00 2001 From: transtrike Date: Fri, 19 Feb 2021 22:26:18 +0200 Subject: Revert "initial implementation of message layer" This reverts commit 1ff5502483c5ee8bab1ef0a70f61e18f6ba2399d. --- .../DevHive.Web.Models/DevHive.Web.Models.csproj | 6 +-- .../Message/CreateMessageWebModel.cs | 11 ----- .../Message/ReadMessageWebModel.cs | 19 -------- .../Extensions/ConfigureDependencyInjection.cs | 4 -- .../Configurations/Mapping/MessageMapping.cs | 19 -------- .../DevHive.Web/Controllers/MessageController.cs | 52 ---------------------- 6 files changed, 3 insertions(+), 108 deletions(-) delete mode 100644 src/Web/DevHive.Web.Models/Message/CreateMessageWebModel.cs delete mode 100644 src/Web/DevHive.Web.Models/Message/ReadMessageWebModel.cs delete mode 100644 src/Web/DevHive.Web/Configurations/Mapping/MessageMapping.cs delete mode 100644 src/Web/DevHive.Web/Controllers/MessageController.cs (limited to 'src/Web') diff --git a/src/Web/DevHive.Web.Models/DevHive.Web.Models.csproj b/src/Web/DevHive.Web.Models/DevHive.Web.Models.csproj index 686fc6f..64d0bd0 100644 --- a/src/Web/DevHive.Web.Models/DevHive.Web.Models.csproj +++ b/src/Web/DevHive.Web.Models/DevHive.Web.Models.csproj @@ -3,10 +3,10 @@ net5.0 - + - - + + \ No newline at end of file diff --git a/src/Web/DevHive.Web.Models/Message/CreateMessageWebModel.cs b/src/Web/DevHive.Web.Models/Message/CreateMessageWebModel.cs deleted file mode 100644 index b3c1740..0000000 --- a/src/Web/DevHive.Web.Models/Message/CreateMessageWebModel.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; - -namespace DevHive.Web.Models.Message -{ - public class CreateMessageWebModel - { - public string Content { get; set; } - - public Guid ChatId { get; set; } - } -} diff --git a/src/Web/DevHive.Web.Models/Message/ReadMessageWebModel.cs b/src/Web/DevHive.Web.Models/Message/ReadMessageWebModel.cs deleted file mode 100644 index a92a1e9..0000000 --- a/src/Web/DevHive.Web.Models/Message/ReadMessageWebModel.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; - -namespace DevHive.Web.Models.Message -{ - public class ReadMessageWebModel - { - public Guid Id { get; set; } - - public string CreatorFirstName { get; set; } - - public string CreatorLastName { get; set; } - - public string CreatorUsername { get; set; } - - public DateTime TimeCreated { get; set; } - - public string Content { get; set; } - } -} diff --git a/src/Web/DevHive.Web/Configurations/Extensions/ConfigureDependencyInjection.cs b/src/Web/DevHive.Web/Configurations/Extensions/ConfigureDependencyInjection.cs index 2f1f3a1..c547951 100644 --- a/src/Web/DevHive.Web/Configurations/Extensions/ConfigureDependencyInjection.cs +++ b/src/Web/DevHive.Web/Configurations/Extensions/ConfigureDependencyInjection.cs @@ -19,8 +19,6 @@ namespace DevHive.Web.Configurations.Extensions services.AddTransient(); services.AddTransient(); services.AddTransient(); - services.AddTransient(); - //services.AddTransient(); services.AddTransient(); services.AddTransient(); @@ -35,8 +33,6 @@ namespace DevHive.Web.Configurations.Extensions apiKey: configuration.GetSection("Cloud").GetSection("apiKey").Value, apiSecret: configuration.GetSection("Cloud").GetSection("apiSecret").Value)); services.AddTransient(); - services.AddTransient(); - //services.AddTransient(); } } } diff --git a/src/Web/DevHive.Web/Configurations/Mapping/MessageMapping.cs b/src/Web/DevHive.Web/Configurations/Mapping/MessageMapping.cs deleted file mode 100644 index 71ed6b6..0000000 --- a/src/Web/DevHive.Web/Configurations/Mapping/MessageMapping.cs +++ /dev/null @@ -1,19 +0,0 @@ -using AutoMapper; -using DevHive.Services.Models.Message; -using DevHive.Web.Models.Message; - -namespace DevHive.Web.Configurations.Mapping -{ - public class MessageMapping : Profile - { - public MessageMapping() - { - CreateMap(); - - CreateMap() - .ForMember(dest => dest.CreatorFirstName, src => src.MapFrom(p => p.Creator.FirstName)) - .ForMember(dest => dest.CreatorLastName, src => src.MapFrom(p => p.Creator.LastName)) - .ForMember(dest => dest.CreatorUsername, src => src.MapFrom(p => p.Creator.UserName)); - } - } -} diff --git a/src/Web/DevHive.Web/Controllers/MessageController.cs b/src/Web/DevHive.Web/Controllers/MessageController.cs deleted file mode 100644 index 092c7fa..0000000 --- a/src/Web/DevHive.Web/Controllers/MessageController.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Threading.Tasks; -using DevHive.Services.Services; -using DevHive.Web.Models.Message; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; - -namespace DevHive.Web.Controllers -{ - [Route("api/[controller]")] - [ApiController] - public class MessageController : ControllerBase - { - private readonly MessageService _messageService; - - public MessageController(MessageService messageService) - { - this._messageService = messageService; - } - - [HttpPost] - [Authorize(Roles = "User,Admin")] - public async Task Create(Guid userId, [FromBody] CreateMessageWebModel createMessageWebModel, [FromHeader] string authorization) - { - throw new NotImplementedException(); - } - - [HttpGet] - [Authorize(Roles = "User,Admin")] - public async Task Read(Guid id) - { - throw new NotImplementedException(); - } - - [HttpPut] - [Authorize(Roles = "User,Admin")] - public async Task Update(Guid userId, [FromBody] object updateMessageWebModel, [FromHeader] string authorization) - { - //TODO: Authorize user - throw new NotImplementedException(); - } - - [HttpDelete] - [Authorize(Roles = "User,Admin")] - public async Task Delete(Guid id, [FromHeader] string authorization) - { - //TODO: Authorize user - throw new NotImplementedException(); - } - } -} -- cgit v1.2.3