diff --git a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/GroupController.cs b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/GroupController.cs index a548472..85d5621 100644 --- a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/GroupController.cs +++ b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/GroupController.cs @@ -1,5 +1,8 @@ using System; +using System.Net; +using System.Net.Http; using System.Web.Http; +using System.Web.Http.Results; using WindowsDataCenter.Helpers; using Interfaces; @@ -40,8 +43,17 @@ namespace WindowsDataCenter [CacheControl(MaxAge = 0)] public IHttpActionResult DeleteGroup([FromUri]int groupId) { - //_repo.DeleteGroup(groupId); - throw new NotImplementedException(); + HttpResponseMessage resp; + var res = _repo.DeleteGroup(groupId); + if (res == OperationResponse.DELETED) + { + resp = new HttpResponseMessage(HttpStatusCode.OK); + } + else + { + resp = new HttpResponseMessage(HttpStatusCode.NotFound); + } + return ResponseMessage(resp); } [HttpPost]