Ejemplo n.º 1
0
        public bool Insert(AppointmentDTO dto)
        {
            if (!dto.IsValid())
            {
                return(false);
            }

            var data = new Appointment(dto.Developer_Id, dto.Project_Id, dto.Date_Start_Formated, dto.Date_End_Formated, null);

            return(_appointmentRepository.Insert(data));
        }
Ejemplo n.º 2
0
        public bool Update(AppointmentDTO dto, int id)
        {
            if (!dto.IsValid())
            {
                return(false);
            }

            var appointment = _appointmentRepository.Get(id);

            appointment.SetDateEnd(dto.Date_End_Formated);
            appointment.SetDateStart(dto.Date_Start_Formated);
            appointment.SetDeveloper(dto.Developer_Id);
            appointment.SetProject(dto.Project_Id);

            return(_appointmentRepository.Update(appointment));
        }