public HttpResponseMessage Create(HttpRequestMessage request, TopMenuViewModel vm) { string mess = ""; if (IoC.Resolve <ITopMenuService>().Create(vm.UpdateModel(), out mess)) { return(request.CreateResponse(HttpStatusCode.OK, mess)); } return(request.CreateResponse(HttpStatusCode.BadRequest, mess)); }
public HttpResponseMessage Update(HttpRequestMessage request, TopMenuViewModel vm) { string mess = ""; var topSrv = IoC.Resolve <ITopMenuService>(); var entity = topSrv.GetbyKey(vm.Id); if (topSrv.Update(vm.UpdateModel(entity), out mess)) { return(request.CreateResponse(HttpStatusCode.OK, mess)); } return(request.CreateResponse(HttpStatusCode.BadRequest, mess)); }