示例#1
0
        public Especialidad ObtenerEspecialidad(int id)
        {
            Especialidad Especialidad = new Especialidad();

            try
            {
                Especialidad = _EspecialidadRepository.Find(id);
            }
            catch (Exception ex)
            {
                Log.Error(ex.ToString());
            }
            return(Especialidad);
        }
示例#2
0
        public void Alta(TurnoVM model)
        {
            var Turno = new Turno();

            Turno.SalaId         = model.SalaId;
            Turno.EspecialidadId = model.EspecialidadId;
            Turno.ItemId         = model.ItemId;
            Turno.MascotaId      = model.MascotaId;
            Turno.MedicoId       = model.MedicoId;
            Turno.FechaInicio    = DateTime.Parse(model.Fecha);
            Turno.Estado         = EstadoTurno.Pendientes;
            Turno.FechaFin       = Turno.FechaInicio.Value.AddMinutes(_especialidadRepository.Find(model.EspecialidadId).Duracion);
            _TurnoRepository.Add(Turno);
            _TurnoRepository.Save();
        }