From 56e1cc14522b0786f9621b7e7cf58e0aa4bebd00 Mon Sep 17 00:00:00 2001 From: nek0 Date: Wed, 3 Jun 2020 11:34:12 +0200 Subject: [PATCH] reviewed, debugged and meowed with items --- Controllers/ItemController.cs | 4 ++-- Controllers/LendController.cs | 7 +++---- LongWormMemory.db | Bin 12288 -> 12288 bytes Models/Interfaces.cs | 9 --------- Models/ItemModel.cs | 14 ++++++++------ Models/LendModel.cs | 10 ++++++++-- Profiles/LendProfile.cs | 3 +-- Startup.cs | 4 ++-- 8 files changed, 24 insertions(+), 27 deletions(-) delete mode 100644 Models/Interfaces.cs diff --git a/Controllers/ItemController.cs b/Controllers/ItemController.cs index 83506c0..f4974e0 100644 --- a/Controllers/ItemController.cs +++ b/Controllers/ItemController.cs @@ -14,7 +14,7 @@ namespace BuecherwurmAPI.Controllers { private readonly ItemModel _repository; - public ItemController(IModel repository) + public ItemController(IItem repository) { _repository = (ItemModel)repository; } @@ -50,7 +50,7 @@ namespace BuecherwurmAPI.Controllers // DELETE api/inventar/{id} - [HttpDelete("itemId")] + [HttpDelete("{itemId}")] public ActionResult> DeleteItem(long itemId) { var item = _repository.GetItemById(itemId); diff --git a/Controllers/LendController.cs b/Controllers/LendController.cs index 24f20b6..f599103 100644 --- a/Controllers/LendController.cs +++ b/Controllers/LendController.cs @@ -4,7 +4,6 @@ using System.Linq; using System.Threading.Tasks; using AutoMapper; using BuecherwurmAPI.Models; -using BuecherwurmAPI.DTOs; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.JsonPatch; using Microsoft.Extensions.Logging; @@ -17,12 +16,12 @@ namespace BuecherwurmAPI.Controllers public class LendController : ControllerBase { private readonly LendModel _repository; - private readonly IMapper _mapper; + //private readonly IMapper _mapper; - public LendController(IModel repo, IMapper mapper) + public LendController(ILend repo) { _repository = (LendModel)repo; - _mapper = mapper; + //_mapper = mapper; } //GET api/leihvorgang diff --git a/LongWormMemory.db b/LongWormMemory.db index c66591815d402591565ca39ff11d5f3689865e2c..d001dc19b76d9dab88aa3f056c23004368ba02ac 100644 GIT binary patch delta 265 zcmZojXh@hKEy&Bjz`zW|Fc2|O#~3K6XQBX-VdC4zz;DR6Z!@F7HQvc?d=>SDvh3pG z;*5=sC5cHnsh%aNxy4|D$vMc?F~n6N#L>yeRRJudpaG&hQxrV?LR{TlgB1MyLlpc% zeSCBjobvOtu}TC4dHOmAMJjl^MnZLKYBu`FfbDE5FG-wi%YT>)(); + CreateMap(); } } } \ No newline at end of file diff --git a/Startup.cs b/Startup.cs index 33779c4..1fc2f81 100644 --- a/Startup.cs +++ b/Startup.cs @@ -32,8 +32,8 @@ namespace BuecherwurmAPI // Adds a service that is created once per connection. // It takes an interface and a specific implementation. // That allows to swap the implementation easily. - services.AddScoped(); - services.AddScoped(); + services.AddScoped(); + services.AddScoped(); services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies()); }