예제 #1
0
        public ServiceResponse UpdateMTPFollowUpStatus(AddFollowUpStatus fData)
        {
            var response = new ServiceResponse();

            try
            {
                if (fData.userId <= 0)
                {
                    response.Status  = "false";
                    response.Message = "Invalid user id";
                }
                else if (fData.mtpId <= 0)
                {
                    response.Status  = "false";
                    response.Message = "Invalid mtp id";
                }
                else if (fData.followUpNo <= 0)
                {
                    response.Status  = "false";
                    response.Message = "Invalid followup no";
                }
                else
                {
                    var result = _anmNotificationsData.UpdateMTPFollowUpStatus(fData);
                    if (string.IsNullOrEmpty(result))
                    {
                        response.Status  = "false";
                        response.Message = "Unable to update mtp follow up status";
                    }
                    else
                    {
                        response.Status  = "true";
                        response.Message = result;
                    }
                }
            }
            catch (Exception e)
            {
                response.Status  = "false";
                response.Message = e.Message;
            }
            return(response);
        }
예제 #2
0
 public ActionResult <ServiceResponse> UpdateMTPFollowUpStatus(AddFollowUpStatus fData)
 {
     _logger.LogInformation($"Invoking endpoint: {this.HttpContext.Request.GetDisplayUrl()}");
     _logger.LogDebug($"Request - Updating mtp followup status data - {JsonConvert.SerializeObject(fData)}");
     try
     {
         var sampleStatus = _anmNotificationsService.UpdateMTPFollowUpStatus(fData);
         _logger.LogInformation($"mtp followup status updated successfully - {sampleStatus}");
         _logger.LogDebug($"Response - Updating mtp followup status data - {JsonConvert.SerializeObject(sampleStatus)}");
         return(new ServiceResponse {
             Status = sampleStatus.Status, Message = sampleStatus.Message, Result = null
         });
     }
     catch (Exception ex)
     {
         _logger.LogError($"Failed to update the mtp followup status  - {ex.StackTrace}");
         return(new ServiceResponse {
             Status = "false", Message = ex.Message, Result = null
         });
     }
 }
예제 #3
0
        public string UpdateMTPFollowUpStatus(AddFollowUpStatus fData)
        {
            try
            {
                string stProc = UpdatePostMTPFollowUpStatus;
                var    pList  = new List <SqlParameter>
                {
                    new SqlParameter("@MTPID", fData.mtpId),
                    new SqlParameter("@FollowUpNo", fData.followUpNo),
                    new SqlParameter("@FollowUpStatusId", fData.followUpStatusId),
                    new SqlParameter("@FollowUpStatusDetail", fData.followUpStatusDetail.ToCheckNull()),
                    new SqlParameter("@UserId", fData.userId),
                };
                UtilityDL.ExecuteNonQuery(stProc, pList);

                return("Follow up status updated successfully");
            }
            catch (Exception e)
            {
                throw e;
            }
        }