public Especialidad ObtenerEspecialidad(int id) { Especialidad Especialidad = new Especialidad(); try { Especialidad = _EspecialidadRepository.Find(id); } catch (Exception ex) { Log.Error(ex.ToString()); } return(Especialidad); }
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(); }