public Actor UpdateStatus(string id, ActorStatusUpdateModel model) { var repo = uow.GetService <IActorRepository>(); var actor = repo.Get().Where(s => s.ActorId == id).FirstOrDefault(); if (actor != null) { var updatedActor = repo.EditStatus(actor, model); return(repo.Update(updatedActor).Entity); } return(null); }
public IActionResult UpdateStatus([FromQuery] string id, [FromBody] ActorStatusUpdateModel model) { try { Actor updated = _uow.GetService <ActorDomain>().UpdateStatus(id, model); if (updated != null) { _uow.SaveChanges(); return(Success(updated.ActorId)); } return(BadRequest()); } catch (Exception ex) { return(Error(ex.Message)); } }
public Actor EditStatus(Actor entity, ActorStatusUpdateModel model) { entity.Status = model.Status; return(entity); }