Esempio n. 1
0
        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);
            }
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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);
            }
        }