Пример #1
0
        //Edit event description
        //Input: DescriptionEventDTO
        //Output: boolean result if the operation is successful
        public static bool EditDescriptionEvent(DescriptionEventDTO eventToEdit)
        {
            SwapDbConnection db      = new SwapDbConnection();
            Event            myEvent = db.Events.FirstOrDefault(e => e.place_id == eventToEdit.place_id);

            if (myEvent == null)
            {
                return(false);
            }
            myEvent.place.description = eventToEdit.description;
            db.SaveChanges();

            return(true);
        }
Пример #2
0
 public HttpResponseMessage EditEventDescription(DescriptionEventDTO eventToEdit)
 {
     try
     {
         if (string.IsNullOrEmpty(eventToEdit.place_id) || string.IsNullOrEmpty(eventToEdit.description))
         {
             return(Request.CreateResponse(HttpStatusCode.BadRequest, "Illegal parameters"));
         }
         bool result = AdminService.EditDescriptionEvent(eventToEdit);
         if (!result)
         {
             return(Request.CreateResponse(HttpStatusCode.NotFound, "Event not found"));
         }
         return(Request.CreateResponse(HttpStatusCode.OK, result));
     }
     catch (Exception e)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, "There was an InternalServerError: " + e));
     }
 }