private void AddTreatment(TreatmentTypeDTO treatment, int userId, int branchId) { treatment.EnteredBy = userId; treatment.BranchId = branchId; treatment.EnteredDate = DateTime.Now; _treatmentTypeRepository.Add(DomainDTOMapper.ToTreatmentTypeDomain(treatment)); _treatmentTypeRepository.SaveChanges(); }
public void AddEditTreatment(TreatmentTypeDTO request, int userId, int branchId) { if (request.Ttid != 0) { EditTreatment(request, userId, branchId); } else { AddTreatment(request, userId, branchId); } }
public IActionResult AddEditTreatment([FromBody] TreatmentTypeDTO request) { try { _treatmentService.AddEditTreatment(request, UserId, BranchId); return(Ok(HttpStatusCode.Created)); } catch (Exception ex) { return(BadRequest(ex)); } }
private void EditTreatment(TreatmentTypeDTO request, int userId, int branchId) { var treatment = _treatmentTypeRepository.FirstOrDefault(x => x.Ttid == request.Ttid); if (treatment != null) { treatment.Ttid = request.Ttid; treatment.Ttname = request.Ttname; treatment.Duration = request.Duration; treatment.Price = request.Price; treatment.BranchId = branchId; treatment.DepartmentId = request.DepartmentId; treatment.Cost = request.Cost; treatment.ModifiedBy = userId; treatment.ModifiedDate = DateTime.Now; } _treatmentTypeRepository.SaveChanges(); }
public static TreatmentType ToTreatmentTypeDomain(TreatmentTypeDTO treatmentTypeDTO) { return(AutoMapper.Mapper.Map <TreatmentTypeDTO, TreatmentType>(treatmentTypeDTO)); }