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); } }
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); } }
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); } } }
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); } }