예제 #1
0
        public Property Update(UpdatePropertyRequest req)
        {
            Property property = db.Properties.Find(req.Id);

            property.Name        = req.Name;
            property.Amount      = req.Amount;
            property.Description = req.Description;
            property.CategoryId  = req.CategoryId;

            db.SaveChanges();
            return(property);
        }
 /// <summary>Snippet for UpdateProperty</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void UpdatePropertyRequestObject()
 {
     // Create client
     AnalyticsAdminServiceClient analyticsAdminServiceClient = AnalyticsAdminServiceClient.Create();
     // Initialize request argument(s)
     UpdatePropertyRequest request = new UpdatePropertyRequest
     {
         Property   = new Property(),
         UpdateMask = new FieldMask(),
     };
     // Make the request
     Property response = analyticsAdminServiceClient.UpdateProperty(request);
 }
예제 #3
0
 public IHttpActionResult PutProperty(UpdatePropertyRequest req)
 {
     try
     {
         DAL.Models.Property property = db.Properties.Find(req.Id);
         if (property == null)
         {
             return(NotFound());
         }
         UpdateProperty update = new UpdateProperty();
         return(Ok(update.Update(req)));
     }
     catch (Exception e)
     {
         return(InternalServerError());
     }
 }
예제 #4
0
 public Task <BaseResponse> UpdateProperty(UpdatePropertyRequest request, int UserID)
 {
     throw new NotImplementedException();
 }
예제 #5
0
        public async Task <IActionResult> Update(int propertyId, UpdatePropertyRequest request)
        {
            var response = await Mediator.Send(Mapper.Map(request, new UpdatePropertyCommand(propertyId)));

            return(Ok(response));
        }