public OrdenDeCompra(Proveedor proveedor, AsistenciaTecnica asistencia, Componente componente, Precio precio) : base(Id.Empty) { Proveedor = proveedor; AsistenciaTecnica = asistencia; Componente = componente; Precio = precio; }
public OrdenDeCompra(CodigoOrdenDeCompra codigo, Proveedor proveedor, AsistenciaTecnica asistenciaTecnica, Componente componente, Precio precio) : base(codigo) { Proveedor = proveedor; AsistenciaTecnica = asistenciaTecnica; Componente = componente; Precio = precio; }
public static AsistenciaTecnicaModelo From(AsistenciaTecnica at) { return(new AsistenciaTecnicaModelo( codigo: at.Codigo.AsInt(), tipoProblema: TipoProblemaModelo.From(at.TipoProblema), descripcion: at.DescripcionProblema, estado: EstadoAsistenciaTecnicaModelo.From(at.Estado), fecha: at.Fecha, usuario: UsuarioModelo.From(at.Usuario), tecnico: UsuarioModelo.From(at.Tecnico), calificacion: at.Calificacion )); }
public void ComputarEstadisticasActualizacionEstado(AsistenciaTecnica asistenciaTecnica) { }
public void ReemplazarComponente(AsistenciaTecnica asistencia, Componente anterior, Componente componenteNuevo) { asistencia.ReemplazarComponente(anterior, componenteNuevo); }
public void CalificarAsistencia(AsistenciaTecnica asistencia) { _repositorio.Actualizar(asistencia); }
private void ComputarEstadisticas(AsistenciaTecnica asistenciaTecnica) { _estadisticasAsistenciasTecnicas.ComputarEstadisticasActualizacionEstado(asistenciaTecnica); }
public void ActualizarEstado(AsistenciaTecnica asistenciaTecnica) { ComputarEstadisticas(asistenciaTecnica); }