Example #1
0
        public bool SaveEntity(SizeModel sizeModel)
        {
            try
            {
                if (sizeModel.Id > 0)
                {
                    var size = GetSizeById(sizeModel.Id).ToColor();
                    size.Id          = sizeModel.Id;
                    size.Name        = sizeModel.Name;
                    size.UpdatedDate = DateTime.Now;
                    _sizeRepository.Update(size);

                    return(true);
                }
                else
                {
                    var size = new Size();
                    size.Id          = sizeModel.Id;
                    size.Name        = sizeModel.Name;
                    size.CreatedDate = DateTime.Now;
                    _sizeRepository.Add(size);

                    return(true);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Example #2
0
 public void Update(Size Size)
 {
     if (_sizeRepository.CheckContains(x => x.Name == Size.Name && x.ID != Size.ID))
     {
         throw new NameDuplicatedException("Tên không được trùng");
     }
     _sizeRepository.Update(Size);
 }
Example #3
0
        public SizeDto UpdateSize(SizeDto sizeDto)
        {
            var size = _mapper.Map <Size>(sizeDto);
            int res  = _repo.Update(size);

            if (res <= 0)
            {
                return(null);
            }
            return(sizeDto);
        }
Example #4
0
        /// <summary>
        /// TODO:
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public async Task <bool> SaveSize(SizeModel model)
        {
            var entity = model.MapTo <Size>();

            if (model.Id < 1)
            {
                await _repository.Insert(entity);
            }
            else
            {
                await _repository.Update(entity);
            }

            return(true);
        }
Example #5
0
        public void Update(SizeViewModel blogCategoryVm)
        {
            var blogCategory = Mapper.Map <SizeViewModel, Size>(blogCategoryVm);

            _sizeRepository.Update(blogCategory);
        }
Example #6
0
 public void Update(Size Size)
 {
     sizeRepository.Update(Size);
 }
Example #7
0
        public void Update(SizeViewModel sizeVm)
        {
            var size = _mapper.Map <SizeViewModel, Size>(sizeVm);

            _sizeRepository.Update(size);
        }
Example #8
0
 public async Task Update(SizeViewModel pageVm)
 {
     var page = new SizeViewModel().Map(pageVm);
     await _sizeRepository.Update(page);
 }
Example #9
0
 public void Update(Size size)
 {
     _sizeRepository.Update(size);
 }