public ReturnResult <APNAddress> UpdateAPNAddress(APNAddress apnAddress) { ReturnResult <APNAddress> result = new ReturnResult <APNAddress>(); try { result = _dbHandler.UpdateAPNAddress(apnAddress); return(result); } catch (Exception ex) { result.status = _eHandler.HandleException(ex); LogError(result.status); return(result); } }
public HttpResponseMessage UpdateAPNAddress(APNAddress apnAddress) { //Appl accService = new AccountManagementService(); HttpStatusCode ReturnCode = HttpStatusCode.OK; TranInfo <APNAddress> transaction = new TranInfo <APNAddress>(); ReturnResult <APNAddress> result = new ReturnResult <APNAddress>(); try { result = _commonService.UpdateAPNAddress(apnAddress); if (result.status.Status == StatusEnum.Success) { transaction.data = result.result; transaction.status = true; } else { transaction.status = false; transaction.AddException(result.status.StatusMessage); } } catch (Exception ex) { transaction.status = false; transaction.AddException(ex.Message); ReturnCode = HttpStatusCode.InternalServerError; result.status = _eHandler.HandleException(ex); _commonService.LogError(result.status); //if (ex.InnerException != null) { InnerExceptionMessage = ex.InnerException.Message; } //LogHelper.Instance.Error(CorrelationID, Username, Request.GetRequestContext().VirtualPathRoot, ex.Message, InnerExceptionMessage, 0, ex); } return(Request.CreateResponse <TranInfo <APNAddress> >(ReturnCode, transaction)); }