public Seguimiento Guardar(Seguimiento seguimiento) { var seguimientoRepo = new Seguimiento(); if (seguimiento.Id == 0) { var nuevoEstado = _estadoService.ObtenerPorCodigo(seguimiento.NuevoEstado); seguimiento.Observacion = "Nuevo estado: " + nuevoEstado.Descripcion + ", " + seguimiento.Observacion; seguimiento.Fecha = DateTime.Now; _servicioServiceExt.CambioEstado(seguimiento.ServicioId, nuevoEstado); seguimientoRepo = _SeguimientoRepositorio.Add(seguimiento); } _unitOfWork.Commit(); return(seguimientoRepo); }