public AuditStateOutput Execute(Domain.AuditState.AuditState auditState) { var existAuditState = _auditStateRepository.Get(auditState.AuditStateID); var updatedAuditState = _auditStateRepository.Update(auditState); if (existAuditState != null) { return(new AuditStateOutput() { AuditStateID = updatedAuditState.AuditStateID, Code = updatedAuditState.Code, Name = updatedAuditState.Name, Color = updatedAuditState.Color, Active = updatedAuditState.Active }); } else { throw new DuplicateEntityException(auditState.Name, "Ya existe un estado de auditoria con este nombre, código o color", 436); } }
public AuditStateOutput Execute(int id) { return(_mapper.Map <Domain.AuditState.AuditState, AuditStateOutput>(_auditStateRepository.Get(id))); }