コード例 #1
0
        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();
        }
コード例 #2
0
 public void AddEditTreatment(TreatmentTypeDTO request, int userId, int branchId)
 {
     if (request.Ttid != 0)
     {
         EditTreatment(request, userId, branchId);
     }
     else
     {
         AddTreatment(request, userId, branchId);
     }
 }
コード例 #3
0
 public IActionResult AddEditTreatment([FromBody] TreatmentTypeDTO request)
 {
     try
     {
         _treatmentService.AddEditTreatment(request, UserId, BranchId);
         return(Ok(HttpStatusCode.Created));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex));
     }
 }
コード例 #4
0
        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();
        }
コード例 #5
0
 public static TreatmentType ToTreatmentTypeDomain(TreatmentTypeDTO treatmentTypeDTO)
 {
     return(AutoMapper.Mapper.Map <TreatmentTypeDTO, TreatmentType>(treatmentTypeDTO));
 }