예제 #1
0
        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));
        }
예제 #2
0
        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));
        }