Esempio n. 1
0
        public CategorysMasterUI Add(CategorysMasterUI Entity)
        {
            var building = Mapper.Map <CategorysMasterUI, CategorysMaster>(Entity);

            //building.SiteMaster = _unitOfWork.SiteMastersRepository.GetByID(Entity.SiteId);
            _unitOfWork.CategorysMasterRepository.Insert(building);
            _unitOfWork.Save();
            if (building != null)
            {
                var taskModel = Mapper.Map <CategorysMaster, CategorysMasterUI>(building);
                return(taskModel);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 2
0
        public bool Delete(long Id, string basePath, CategorysMasterUI Entity)
        {
            if (Id > 0)
            {
                //_unitOfWork.bank.Delete(Id);
                var building = _unitOfWork.CategorysMasterRepository.GetByID(Id);
                building.ModifiedBy   = Entity.MBy;
                building.ModifiedDate = Entity.MDt;
                building.Status       = RecordStatus.Deleted;
                _unitOfWork.CategorysMasterRepository.Update(building);
                _unitOfWork.Save();

                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 3
0
 public CategorysMasterUI Update(long id, CategorysMasterUI Entity)
 {
     //var bank = _unitOfWork.CategorysMasterRepository.GetByID(id);
     //if (bank != null)
     {
         var requestModel = Mapper.Map <CategorysMasterUI, CategorysMaster>(Entity);
         requestModel.PK_Id = id;
         //  requestModel.SiteMaster = _unitOfWork.SiteMastersRepository.GetByID(Entity.SiteId);
         _unitOfWork.CategorysMasterRepository.Update(requestModel);
         _unitOfWork.Save();
         if (requestModel != null)
         {
             var taskModel = Mapper.Map <CategorysMaster, CategorysMasterUI>(requestModel);
             return(taskModel);
         }
         else
         {
             return(null);
         }
     }
 }
Esempio n. 4
0
        public bool IsDuplicateBuilding(CategorysMasterUI building)
        {
            //FilterDefinitionBuilder<CategorysMaster> builder = Builders<CategorysMaster>.Filter;
            var filter = PredicateBuilder.Create <CategorysMaster>(s =>
                                                                   s.Status == RecordStatus.Active &&
                                                                   s.CategoryName.ToLower() == building.CN.ToLower());

            //&& s.ShopId == building.SI
            if (building.UIDN > 0)
            {
                filter = filter.And(a => a.PK_Id != building.UIDN);
            }

            var existsunit = _unitOfWork.CategorysMasterRepository.Getnotrack(filter);

            if (existsunit != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }