public HttpResponseMessage Edit(HttpRequestMessage request, GroupViewModel vm) { try { var groupSrv = IoC.Resolve <IGroupService>(); string message = ""; var group = vm.UpdateModel(); group.UpdateBy = "duonghd"; group.UpdateDate = DateTime.Now; var lstRoleId = vm.DeserilizeRole(); if (groupSrv.Update(group, lstRoleId, out message)) { return(request.CreateResponse(HttpStatusCode.OK, message)); } else { return(request.CreateResponse(HttpStatusCode.BadRequest, message)); } } catch (Exception ex) { Log(ex); return(request.CreateResponse(HttpStatusCode.BadRequest, TextHelper.ERROR_SYSTEM)); } }
public HttpResponseMessage CreateNew(HttpRequestMessage request, GroupViewModel vm) { try { string message = ""; var groupSrv = IoC.Resolve <IGroupService>(); var group = vm.UpdateModel(); group.CreateBy = User.Identity.Name; var lstRoleId = vm.DeserilizeRole(); if (groupSrv.Create(group, lstRoleId, out message)) { return(request.CreateResponse(HttpStatusCode.OK, message)); } else { return(request.CreateResponse(HttpStatusCode.BadRequest, message)); } } catch (Exception ex) { Log(ex); return(request.CreateResponse(HttpStatusCode.BadRequest, TextHelper.ERROR_SYSTEM)); } }