diff --git a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/GroupController.cs b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/GroupController.cs index 7e3f310..c878b43 100644 --- a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/GroupController.cs +++ b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/GroupController.cs @@ -7,7 +7,7 @@ namespace WindowsDataCenter [RoutePrefix("api/groups")] public class GroupController:ApiController { - private IRepository _repo; + private readonly IRepository _repo; public GroupController(IRepository repo) { if(repo == null) throw new ArgumentNullException(nameof(repo)); @@ -26,10 +26,26 @@ namespace WindowsDataCenter [Route("create")] public IHttpActionResult CreateGroup([FromBody] Group group) { - var groupId = -1; - var resp = _repo.CreateGroup(group, out groupId); + int groupId; + _repo.CreateGroup(group, out groupId); return Ok(groupId); } + + [HttpDelete] + [Route("delete")] + public IHttpActionResult DeleteGroup([FromUri]int groupId) + { + //_repo.DeleteGroup(groupId); + throw new NotImplementedException(); + } + + [HttpPost] + [Route("edit")] + public IHttpActionResult UpdateGroup([FromBody] Group group) + { + //_repo.UpdateGroup(group); + throw new NotImplementedException(); + } } }