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)); }