예제 #1
0
 public static CoatModel ToModel(this DTOCoat dto)
 {
     return(new CoatModel()
     {
         Id = dto.Id,
         Name = dto.Name
     });
 }
        public DTOResponse <DTOCoat> Update(DTOCoat updateInfo)
        {
            var model = updateInfo.ToModel();

            _collection.UpdateOne <CoatModel>(coat => coat.Id == updateInfo.Id, Builders <CoatModel> .Update.Set("Name", updateInfo.Name));

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

            _collection.InsertOne(model);

            return(new DTOResponse <DTOCoat>()
            {
                Code = 200
            });
        }
예제 #4
0
 public DTOResponse <bool> Delete(DTOCoat deleteCoatByIdInfo)
 {
     return(_coatDomain.DeleteById(deleteCoatByIdInfo.Id));
 }
예제 #5
0
 public DTOResponse <DTOCoat> Update(DTOCoat updateCoatInfo)
 {
     return(_coatDomain.Update(updateCoatInfo));
 }
예제 #6
0
 public DTOResponse <DTOCoat> GetById(DTOCoat getCoatByIdInfo)
 {
     return(_coatDomain.GetById(getCoatByIdInfo.Id));
 }
예제 #7
0
 public DTOResponse <DTOCoat> Create(DTOCoat createCoatInfo)
 {
     return(_coatDomain.Create(createCoatInfo));
 }