Example #1
0
 public static PartnerCategoryModel ToModel(this DTOPartnerCategory dto)
 {
     return(new PartnerCategoryModel()
     {
         Id = dto.Id,
         Name = dto.Name,
         ParentId = dto.ParentId
     });
 }
        public DTOResponse <DTOPartnerCategory> Update(DTOPartnerCategory updateInfo)
        {
            var model = updateInfo.ToModel();

            _collection.UpdateOne <PartnerCategoryModel>(model => model.Id == updateInfo.Id, Builders <PartnerCategoryModel> .Update.Set("Name", updateInfo.Name).Set("ParentId", updateInfo.ParentId));

            return(new DTOResponse <DTOPartnerCategory>()
            {
                Code = 200
            });
        }
        public DTOResponse <DTOPartnerCategory> Create(DTOPartnerCategory createInfo)
        {
            var model = createInfo.ToModel();

            _collection.InsertOne(model);

            return(new DTOResponse <DTOPartnerCategory>()
            {
                Code = 200
            });
        }
 public DTOResponse <bool> Delete(DTOPartnerCategory deleteByIdInfo)
 {
     return(_domain.DeleteById(deleteByIdInfo.Id));
 }
 public DTOResponse <DTOPartnerCategory> Update(DTOPartnerCategory updateInfo)
 {
     return(_domain.Update(updateInfo));
 }
 public DTOResponse <DTOPartnerCategory> GetById(DTOPartnerCategory getByIdInfo)
 {
     return(_domain.GetById(getByIdInfo.Id));
 }
 public DTOResponse <DTOPartnerCategory> Create(DTOPartnerCategory createInfo)
 {
     return(_domain.Create(createInfo));
 }