Exemplo n.º 1
0
        public JsonResult AddUpdateData(eCustomer_VM Model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    GetUserInfo(Model);

                    if (Model.CustomerID == 0 || Model.CustomerID == null)
                    {
                        var data = _eCustomerRepo.Add(Model);
                        return(GetAddEditDeleteResponse(data, "Add"));
                    }
                    else if (Model.CustomerID > 0)
                    {
                        var data = _eCustomerRepo.Update(Model);
                        return(GetAddEditDeleteResponse(data, "Update"));
                    }
                }
                catch (Exception ex)
                {
                    logger.Error("eCustomerController_AddUpdateData Error: ", ex);
                    return(GetAddEditErrorException(ex));
                }
            }
            return(GetModelStateIsValidException(ViewData));
        }
Exemplo n.º 2
0
 public JsonResult GetData(eCustomer_VM Model)
 {
     try
     {
         List <eCustomer_VM> vm = _eCustomerRepo.GetData(Model);
         return(GetDataResponse(vm));
     }
     catch (Exception ex)
     {
         return(GetDataResponseException(ex));
     }
 }
Exemplo n.º 3
0
        public JsonResult Delete(eCustomer_VM Model)
        {
            if (CheckAccess(Model.CurrentScreenID, "Invoice Customer"))
            {
                try
                {
                    GetUserInfo(Model);

                    if (Model.CustomerID > 0 && Model.CustomerID != null)
                    {
                        var data = _eCustomerRepo.Delete(Model);
                        return(GetAddEditDeleteResponse(data, "Delete"));
                    }
                }
                catch (Exception ex)
                {
                    logger.Error("eCustomerController_Delete Error: ", ex);
                    return(GetAddEditErrorException(ex));
                }
            }
            return(GetModelStateIsValidException(ViewData));
        }