public IHttpActionResult CreatePrivilegeModule(PrivilegeApiModel model) { var response = new DataResponse <EntityPrivilege>(); if (ModelState.IsValid) { var entityPrivilege = new EntityPrivilege(); entityPrivilege.Title = model.Title; entityPrivilege.Description = model.Description; entityPrivilege.PrivilegeKey = model.PrivilegeKey; entityPrivilege.ModuleId = model.ModuleId; entityPrivilege.CreatedBy = CurrentUserId; response = repository.Insert(entityPrivilege); } return(Ok <DataResponse>(response)); }
public IHttpActionResult UpdatePrivilege(PrivilegeApiModel model) { var response = new DataResponse <EntityPrivilege>(); if (ModelState.IsValid) { var entityPrivilege = new EntityPrivilege(); entityPrivilege.Id = model.Id; entityPrivilege.Title = model.Title; entityPrivilege.PrivilegeKey = model.PrivilegeKey; entityPrivilege.ModuleId = model.ModuleId; entityPrivilege.Description = model.Description; entityPrivilege.UpdatedBy = CurrentUserId; entityPrivilege.UpdatedOn = System.DateTime.UtcNow; response = repository.UpdatePrivilegeById(entityPrivilege); } return(Ok <DataResponse>(response)); }