public Tool UpdateStutus(string id, ToolUpdateStatusModel model) { var repo = uow.GetService <IToolRepository>(); var tool = repo.Get().Where(s => s.ToolId == id).FirstOrDefault(); if (tool != null) { var updatedTool = repo.EditStatus(tool, model); return(repo.Update(updatedTool).Entity); } return(null); }
public IActionResult UpdateStatus([FromQuery] string id, [FromBody] ToolUpdateStatusModel model) { try { Tool updated = _uow.GetService <ToolDomain>().UpdateStutus(id, model); if (updated != null) { _uow.SaveChanges(); return(Success(updated.ToolId)); } return(BadRequest()); } catch (Exception ex) { return(Error(ex.Message)); } }
public Tool EditStatus(Tool tool, ToolUpdateStatusModel model) { tool.Status = model.Status; return(tool); }