Beispiel #1
0
        public async Task <UpdateMedicalServiceRes> UpdateMedicalService(UpdateMedicalServiceReq request)
        {
            DynamicParameters parameters = new DynamicParameters();

            parameters.Add(name: "@MserviceId", request.MServiceId);
            parameters.Add(name: "@MServiceName", request.MServiceName);
            parameters.Add(name: "@Price", request.Price);
            parameters.Add(name: "@IsActive", request.IsActive);
            parameters.Add(name: "@DepartmentId", request.DepartmentId);
            parameters.Add(name: "@Message", "", DbType.String, ParameterDirection.Output);
            using (var result = SqlMapper.QueryFirstOrDefaultAsync <MedicalService>(
                       cnn: connection,
                       sql: "sp_UpdateMedicalService",
                       param: parameters,
                       commandType: CommandType.StoredProcedure))
            {
                try
                {
                    UpdateMedicalServiceRes editRes = new UpdateMedicalServiceRes();
                    editRes.MedicalService = await result;
                    editRes.Message        = parameters.Get <string>("@Message");
                    return(editRes);
                }
                catch (Exception)
                {
                    return(new UpdateMedicalServiceRes());
                }
            }
        }
 public async Task <IActionResult> UpdateMedicalService(UpdateMedicalServiceReq request)
 {
     return(Ok(await _medicalServiceService.UpdateMedicalService(request)));
 }
 public async Task <UpdateMedicalServiceRes> UpdateMedicalService(UpdateMedicalServiceReq request)
 {
     return(await _medicalServiceRepository.UpdateMedicalService(request));
 }