//Get customers
        public ActionResult GetClientList()
        {
            ClientListModel clientListModel = new ClientListModel();
            var             clients         = _context.Client.AsQueryable().Include(c => c.Checklist);

            return(View(clients));
        }
        public IActionResult each_admin_ClientList([FromBody] ClientListModel model)
        {
            TranStatus transaction = new TranStatus();
            Dictionary <String, Object> dctData = new Dictionary <string, object>();
            HttpStatusCode statusCode           = HttpStatusCode.OK;

            try
            {
                List <ClientListModel> each_admin_ClientList = new List <ClientListModel>();
                int rowcount = 0;
                each_admin_ClientList = iclient.each_admin_ClientList(model, out rowcount);
                dctData.Add("each_admin_ClientList", each_admin_ClientList);
                dctData.Add("RowCount", rowcount);

                //var clientList = await iclient.each_admin_ClientList(model);
                //dctData.Add("each_admin_ClientList", clientList);
            }
            catch (Exception ex)
            {
                transaction = CommonHelper.TransactionErrorHandler(ex);
                statusCode  = HttpStatusCode.BadRequest;
            }
            dctData.Add("Status", transaction);
            return(this.StatusCode(Convert.ToInt32(statusCode), dctData));
        }
 //Update
 public async Task <TranStatus> updateClient(int ID, ClientListModel model)
 {
     using (clientRepository = new ClientRepository())
     {
         return(await clientRepository.updateClient(ID, model));
     }
 }
Beispiel #4
0
        //Update
        public async Task<TranStatus> updateClient(int ID, ClientListModel model)
        {
            using (var connection = new SqlConnection(ConnectionString))
            {
                await connection.OpenAsync();
                TranStatus transaction = new TranStatus();
                DynamicParameters parameter = new DynamicParameters();
                parameter.Add("@ID", ID);
                parameter.Add("@ClientName", model.ClientName);
                parameter.Add("@Email", model.Email);
                parameter.Add("@Contact", model.Contact);
                parameter.Add("@Gender", model.Gender);
                parameter.Add("@Address", model.Address);
                parameter.Add("@Street", model.Street);
                parameter.Add("@Cid", model.Cid);
                parameter.Add("@Sid", model.Sid);
                parameter.Add("@Cityid", model.Cityid);
                parameter.Add("@PostalCode", model.PostalCode);
                parameter.Add("@Latitude", model.Latitude);
                parameter.Add("@Longitude", model.Longitude);
                parameter.Add("@Modifiedby", model.Modifiedby);
                parameter.Add("@Message", dbType: DbType.String, direction: ParameterDirection.Output, size: 500);
                parameter.Add("@Code", dbType: DbType.Int32, direction: ParameterDirection.Output);
                await connection.QueryAsync("updateClient", parameter, commandType: CommandType.StoredProcedure);
                transaction.returnMessage = parameter.Get<string>("@Message");
                transaction.code = parameter.Get<int>("@Code");
                return transaction;

            }
        }
 public List <ClientListModel> each_user_ClientList(ClientListModel model, out int RowCount)
 {
     using (clientRepository = new ClientRepository())
     {
         return(clientRepository.each_user_ClientList(model, out RowCount));
     }
 }
Beispiel #6
0
        public async Task <IActionResult> PutClientListModel([FromRoute] int id, [FromBody] ClientListModel clientListModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != clientListModel.ClientId)
            {
                return(BadRequest());
            }

            _context.Entry(clientListModel).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ClientListModelExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public ActionResult Create([Bind("GameId", "GameFormat")] ClientListModel ClientListModel)
        {
            if (ModelState.IsValid)
            {
                ClientListModel.UserId = User.FindFirstValue(ClaimTypes.NameIdentifier);

                bool alreadyExists = _unitOFWork.ClientRepo.Get(filter: x => x.GameId == ClientListModel.GameId && x.UserId == ClientListModel.UserId).Any();

                if (alreadyExists)
                {
                    return(StatusCode(403, "Game Already Exists in Database"));
                }

                _unitOFWork.ClientRepo.Insert(ClientListModel);
                _unitOFWork.Commit();

                return(StatusCode(200, "Game successfully added to database"));
            }

            string modalStateErrors = string.Join("; ", ModelState.Values
                                                  .SelectMany(x => x.Errors)
                                                  .Select(x => x.ErrorMessage));

            return(StatusCode(500, modalStateErrors));
        }
Beispiel #8
0
        public JsonResult List(string search, string sort, string order, int offset, int limit)
        {
            IEnumerable <ClientListModel> tableData = new List <ClientListModel>();

            tableData = ClientListModel.ConvertFromEntity(_clientRepository.GetPaging(search, sort, order).ToList());
            var rows = tableData.ToList().GetRange(offset, Math.Min(limit, tableData.Count() - offset));

            return(Json(new { rows = rows, total = tableData.Count() }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Clients()
        {
            PharmacyEntities entities = new PharmacyEntities();
            ClientListModel  model    = new ClientListModel();

            model.ClientList = entities.MainClientDatas.ToList();

            return(View(model));
        }
Beispiel #10
0
        public ActionResult Index(ClientListFiltersModel filters)
        {
            int pageTotal;

            var clients = _clientService.GetAll("CreatedDate", "DESC", filters.Criteria, filters.Page, DefaultPageSize, out pageTotal);

            var pagedList = new StaticPagedList <ClientDto>(clients, filters.Page, DefaultPageSize, pageTotal);

            var listModel = new ClientListModel(pagedList, filters);

            return(View(listModel));
        }
Beispiel #11
0
        public async Task <IActionResult> PostClientListModel([FromBody] ClientListModel clientListModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            clientListModel.UserId = this.User.FindFirstValue(ClaimTypes.NameIdentifier);
            _context.ClientListModel.Add(clientListModel);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetClientListModel", new { id = clientListModel.ClientId }, clientListModel));
        }
        public async Task <IActionResult> updateClient(int ID, [FromBody] ClientListModel model)
        {
            Dictionary <String, Object> dctData = new Dictionary <string, object>();
            HttpStatusCode statusCode           = HttpStatusCode.OK;
            TranStatus     transaction          = new TranStatus();

            try
            {
                transaction = await iclient.updateClient(ID, model);
            }
            catch (Exception ex)
            {
                transaction = CommonHelper.TransactionErrorHandler(ex);
                statusCode  = HttpStatusCode.BadRequest;
            }
            dctData.Add("Status", transaction);
            return(this.StatusCode(Convert.ToInt32(statusCode), dctData));
        }
Beispiel #13
0
        public List<ClientListModel> each_user_ClientList(ClientListModel model, out int RowCount)
        {
            using (var connection = new SqlConnection(ConnectionString))
            {
                connection.Open();

                DynamicParameters parameter = new DynamicParameters();
                parameter.Add("@UserID", model.userId);
                parameter.Add("@pageIndex", model.pageIndex);
                parameter.Add("@pageSize", model.pageSize);

                parameter.Add("@RowCount", dbType: DbType.Int32, direction: ParameterDirection.Output);
                var result = connection.Query<ClientListModel>("each_user_ClientList", parameter, commandType: CommandType.StoredProcedure);
                RowCount = parameter.Get<int>("@RowCount");
                return result.ToList();

            }
        }
Beispiel #14
0
        /// <summary>
        /// View a list of clients
        /// </summary>
        /// <returns>Returns default list of clients</returns>
        public ActionResult Index()
        {
            ClientListModel m = new ClientListModel();

            if (TempData["ClientVisitSaveDataModel"] != null)
            {
                m.SearchCriteriaModel = (ClientSearchCriteriaModel)TempData["ClientVisitSaveDataModel"];
                DataPage <ClientBaseInfo> clients = clientBusinessLogic.Client_Find(
                    m.SearchCriteriaModel.GetClientSearchCriteria(),
                    new List <SortCriteria <ClientSortField> >(),
                    new PageRequest()
                {
                    PageNumber = 1, PageSize = 100
                });
                m.Items = clients.Data
                          .Select(item => new ClientBaseInfoModel(item));
            }
            return(Index(m));
        }
Beispiel #15
0
        public ActionResult Index(ClientListModel clientListModel)
        {
            ClientSearchCriteria      criteria = clientListModel.SearchCriteriaModel.GetClientSearchCriteria();
            DataPage <ClientBaseInfo> clients  = clientBusinessLogic.Client_Find(
                criteria,
                new List <SortCriteria <ClientSortField> >(),
                new PageRequest()
            {
                PageNumber = clientListModel.PageNumber, PageSize = clientListModel.PageSize
            });
            ClientListModel model = new ClientListModel()
            {
                Items = clients.Data
                        .Select(item => new ClientBaseInfoModel(item)),
                SearchCriteriaModel = new ClientSearchCriteriaModel(
                    criteria),
                PageNumber = clientListModel.PageNumber,
                PageSize   = clientListModel.PageSize,
                TotalCount = clients.TotalCount
            };

            return(View(model));
        }
Beispiel #16
0
        public ActionResult List(DataTablesParam dataTableParam, ClientListModel model)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog))
            {
                return(AccessDeniedView());
            }

            var clients = _clientService.GetAllClients(model.SearchClientName,
                                                       dataTableParam.PageIndex, dataTableParam.PageSize, true);

            var total  = clients.Count();
            var result = new DataTablesData
            {
                iTotalRecords        = total,
                iTotalDisplayRecords = total,
                sEcho  = dataTableParam.sEcho,
                aaData = clients.Select(x => x.ToModel()).Cast <object>().ToArray(),
            };

            return(new JsonResult
            {
                Data = result
            });;
        }
 public void DeleteClient(ClientListModel game) => _clientContext.ClientListModel.Remove(game);
 public void UpdateClient(ClientListModel game) => _clientContext.Update(game);
 public void InsertClient(ClientListModel game) => _clientContext.Add(game);