public bool CreateNewEvent(string Title, string NewEventDate, string NewEventTime, string NewEventDuration, string CaseAppointmentProgress, string CaseAppointmentCategory, int CaseId) { try { CaseAppointment rec = new CaseAppointment(); rec.CaseAppointmentTitle = Title; rec.CaseAppointmentDate = DateTime.ParseExact(NewEventDate + " " + NewEventTime, "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture); rec.AppointmentLength = Int32.Parse(NewEventDuration); rec.CaseId = CaseId; rec.CaseAppointmentTime = NewEventTime; rec.CaseAppointmentTitle = Title; rec.CaseAppointmentDescription = "test desc"; rec.CaseAppointmentCategory = Convert.ToInt32(CaseAppointmentCategory); rec.CaseAppointmentProgress = "Complete"; rec.CaseAppointmentCreatedDate = DateTime.Now; rec.CaseAppointmentStatus = true; rec.CaseAppointmentCreatedBy = 1; rec.CaseAppointmentDelete = false; rec.StatusENUM = Convert.ToInt32(CaseAppointmentProgress); _unitOfWork.Repository <CaseAppointment>().Add(rec); _unitOfWork.Save(); } catch (Exception) { return(false); } return(true); }
private void AddNew(CaseAppointment appointment, IUnitOfWork db) { if (appointment == null) { throw new ArgumentNullException("appointment"); } if (db == null) { throw new ArgumentNullException("db"); } appointment.CaseNo = CaseNo; appointment.AppointmentDate = AppointmentDate; appointment.AppointmentGregDate = AppointmentGregDate; db.CaseAppointments.Add(appointment); }
private void Update(CaseAppointment appointment) { appointment.CaseNo = CaseNo; appointment.AppointmentDate = AppointmentDate; appointment.AppointmentGregDate = AppointmentGregDate; }
public void ShowAppointment(CaseAppointment appointment) { Id = appointment.Id; CaseNo = appointment.CaseNo; AppointmentDate = appointment.AppointmentDate; }