Example #1
0
        public async Task <UpdateGMExaminationRes> UpdateGMExamination(UpdateGMExaminationReq request)
        {
            DynamicParameters parameters = new DynamicParameters();

            parameters.Add("@GMExaminationId", request.GMExaminationId);
            parameters.Add("@DateStart", request.DateStart);
            parameters.Add("@DateEnd", request.DateEnd);
            parameters.Add("@Advances", request.Advances);
            parameters.Add("@Discount", request.Discount);
            parameters.Add("@OrganizationId", request.OrganiationId);
            parameters.Add(name: "@Message", "", DbType.String, ParameterDirection.Output);

            using (var result = SqlMapper.QueryFirstOrDefaultAsync <GroupMedicalExamination>(cnn: connection,
                                                                                             sql: "sp_UpdateGroupMedicalExamination",
                                                                                             param: parameters,
                                                                                             commandType: CommandType.StoredProcedure))


            {
                UpdateGMExaminationRes editRes = new UpdateGMExaminationRes();
                editRes.GMExamination = await result;
                editRes.Message       = parameters.Get <string>("@Message");
                return(editRes);
            }
        }
 public async Task <IActionResult> UpdateGMExamination(UpdateGMExaminationReq request)
 {
     return(Ok(await _gMExaminationServices.UpdateGMExamination(request)));
 }
 public async Task <UpdateGMExaminationRes> UpdateGMExamination(UpdateGMExaminationReq request)
 {
     return(await _gMExaminationRepository.UpdateGMExamination(request));
 }