public ReturnResult <bool> SaveNewActivityStatus(ActivityStatus_M activityStatus, int C_ID) { ReturnResult <bool> result = new ReturnResult <bool>(); try { result = _dbHandler.SaveNewActivityStatus(activityStatus, C_ID); return(result); } catch (Exception ex) { result.status = _eHandler.HandleException(ex); return(result); } }
public ReturnResult <bool> SaveNewActivityStatus(ActivityStatus_M activityStatus, int C_ID) { ReturnResult <bool> result = new ReturnResult <bool>(); try { using (DashboardDataContext db = new DashboardDataContext(_connString)) { string errorMessage = ""; int? errorCode = 0; //TBD int returnCode = db.USP_NewActivityStatus_Save(activityStatus.Activity.ActivityID, activityStatus.Status.StatusID, C_ID, activityStatus.Notes, activityStatus.Date, activityStatus.EmployeeID, 1, null, null, ref errorMessage, ref errorCode); if (errorCode != 0) { result.result = false; result.status = new OperationStatus() { Status = StatusEnum.DatabaseMessage, StatusMessage = errorMessage }; return(result); } result.result = true; result.status = new OperationStatus() { Status = StatusEnum.Success }; return(result); } } catch (Exception ex) { IExceptionHandler eHandler = new ExceptionHandler(); result.status = eHandler.HandleException(ex); commondbHandler.SaveErrorLog(result.status); return(result); } }
public HttpResponseMessage GetEmptyActivityStatus() { HttpStatusCode ReturnCode = HttpStatusCode.OK; TranInfo <ActivityStatus_M> transaction = new TranInfo <ActivityStatus_M>(); ReturnResult <ActivityStatus_M> result = new ReturnResult <ActivityStatus_M>(); try { ActivityStatus_M objActivityStatus = new ActivityStatus_M(); transaction.data = objActivityStatus; transaction.status = true; } catch (Exception ex) { transaction.status = false; transaction.AddException(ex.Message); ReturnCode = HttpStatusCode.InternalServerError; result.status = _eHandler.HandleException(ex); _commonService.LogError(result.status); } return(Request.CreateResponse <TranInfo <ActivityStatus_M> >(ReturnCode, transaction)); }
public HttpResponseMessage SaveNewActivityStatus(ActivityStatus_M activityStatus, int CID) { ExtractClaimDetails(); //Appl accService = new AccountManagementService(); HttpStatusCode ReturnCode = HttpStatusCode.OK; TranInfo <bool> transaction = new TranInfo <bool>(); ReturnResult <bool> result = new ReturnResult <bool>(); try { result = _service.SaveNewActivityStatus(activityStatus, CID); 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 <bool> >(ReturnCode, transaction)); }
/// <summary> /// Get customer information /// </summary> /// <returns>Customer Info Object</returns> public ReturnResult <List <ActivityStatus_M> > GetActivityStatusForCase(int C_ID) { ReturnResult <List <ActivityStatus_M> > result = new ReturnResult <List <ActivityStatus_M> >(); try { // CustomerInfo custinfo ; List <ActivityStatus_M> ActivityStatusList = new List <ActivityStatus_M>(); using (DashboardDataContext db = new DashboardDataContext(_connString)) { string errorMessage = ""; int? errorCode = 0; //int errorCode ; var activityStatusListDB = db.USP_ActivityStatusForCase_Get(C_ID, ref errorMessage, ref errorCode).ToList(); if (errorCode != 0) { result.status = new OperationStatus() { Status = StatusEnum.DatabaseMessage, StatusMessage = errorMessage }; return(result); } foreach (var item in activityStatusListDB) { ActivityStatus_M objActivityStatus = new ActivityStatus_M(); objActivityStatus.Activity.ActivityID = item.ActivityID; objActivityStatus.Activity.ActivityDesc = item.ActivityName; objActivityStatus.Status.StatusID = item.StatusID; objActivityStatus.Status.StatusDesc = item.StatusDesc; objActivityStatus.Date = item.CreatedDate; objActivityStatus.Notes = item.Notes; objActivityStatus.NotificationID = Convert.ToInt32(item.NotificationID); objActivityStatus.NotificationType = item.NotificationType; if (item.CityName != null) { objActivityStatus.CreatedBy = item.CityName; } if (item.CustName != null) { objActivityStatus.CreatedBy = item.CustName; } ActivityStatusList.Add(objActivityStatus); } result.result = ActivityStatusList; result.status = new OperationStatus() { Status = StatusEnum.Success }; return(result); } } catch (Exception ex) { IExceptionHandler eHandler = new ExceptionHandler(); result.status = eHandler.HandleException(ex); commondbHandler.SaveErrorLog(result.status); return(result); } }