Esempio n. 1
0
        public IHttpActionResult UpdateMedia(int id, [FromBody] EventMediaModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var userId = User.Identity.GetUserId <int>();
            var succes = ServiceResponce.FromSuccess().Result("All save complete");
            var error  = ServiceResponce.FromFailed().Result($"Error save media");

            return(Ok(_eventService.UpdateMedia(model, userId)));
        }
Esempio n. 2
0
        /// <see cref="IEventService.UpdateMedia(EventMediaModel,int)"/>
        public int UpdateMedia(EventMediaModel model, int userId)
        {
            var result = _eventRepository.UpdateMedia(new EventMedia
            {
                Id          = model.Id,
                IdEvent     = model.id_Event,
                IdMediaType = model.id_MediaType,
                MediaLink   = model.MediaLink,
                Description = model.Description
            }, userId);

            return(result?.Id ?? -1);
        }
Esempio n. 3
0
        public EventMediaModel AddEvent(EventMediaModel model)
        {
            var request = new RestRequest("/api/CameraEvent/EventMedia", Method.POST);

            request.AddJsonBody(model);

            var response = RestClient.Execute(request);

            if (response.StatusCode != HttpStatusCode.OK)
            {
                throw CreateException(response);
            }

            return(JsonConvert.DeserializeObject <EventMediaModel>(response.Content));
        }
Esempio n. 4
0
 public IHttpActionResult PostMedia([FromBody] EventMediaModel model)
 {
     return(Ok());
 }