Exemplo n.º 1
0
        public IResponseDTO EditMarketFollow(MarketFollowVM model)
        {
            try
            {
                var DbMarketFollow = _mapper.Map <MarketFollow>(model);
                var entityEntry    = _MarketFollowRepositroy.Update(DbMarketFollow);


                int save = _unitOfWork.Commit();

                if (save == 200)
                {
                    _response.Data     = model;
                    _response.IsPassed = true;
                    _response.Message  = "Ok";
                }
                else
                {
                    _response.Data     = null;
                    _response.IsPassed = false;
                    _response.Message  = "Not saved";
                }
            }
            catch (Exception ex)
            {
                _response.Data     = null;
                _response.IsPassed = false;
                _response.Message  = "Error " + ex.Message;
            }

            return(_response);
        }
Exemplo n.º 2
0
        public IResponseDTO CustomerMarketFollow(DTO.MarketFollowDTO model)
        {
            try
            {
                var currentFollow = _MarketFollowRepositroy.GetFirst(x => x.CustomerId == model.Customerid && x.MarketId == model.Marketid);
                if (currentFollow != null)
                {
                    currentFollow.Follow = model.Follow;
                    var entityEntry = _MarketFollowRepositroy.Update(currentFollow);
                }
                else
                {
                    var Follow = new MarketFollowVM()
                    {
                        //MarketCustomerId = Guid.NewGuid(),
                        CreationDate = DateTime.UtcNow.AddHours(3),
                        MarketId     = model.Marketid,
                        Follow       = model.Follow,
                        CustomerId   = model.Customerid,
                    };
                    var DbMarketFollow = _mapper.Map <MarketFollow>(model);

                    var MarketFollow = _mapper.Map <MarketFollowVM>(_MarketFollowRepositroy.Add(DbMarketFollow));
                }
                int save = _unitOfWork.Commit();
                if (save == 200)
                {
                    _response.Data     = model;
                    _response.IsPassed = true;
                    _response.Message  = "Ok";
                }
                else
                {
                    _response.Data     = null;
                    _response.IsPassed = false;
                    _response.Message  = "Not saved";
                }
            }
            catch (Exception ex)
            {
                _response.Data     = null;
                _response.IsPassed = false;
                _response.Message  = "Error " + ex.Message;
            }
            return(_response);
        }
        public IResponseDTO UpdateMarketFollow(MarketFollowVM MarketFollowVM)
        {
            var depart = _MarketFollowServices.EditMarketFollow(MarketFollowVM);

            return(depart);
        }
        public IResponseDTO RemoveMarketFollow(MarketFollowVM MarketFollowVM)
        {
            var depart = _MarketFollowServices.DeleteMarketFollow(MarketFollowVM);

            return(depart);
        }
        public IResponseDTO postMarketFollow(MarketFollowVM MarketFollowVM)
        {
            var depart = _MarketFollowServices.PostMarketFollow(MarketFollowVM);

            return(depart);
        }