// PUT api/<controller>/5 /// <summary> /// Modifica una multimeida /// </summary> /// <param name="Multimedia">Consorcio a modificar</param> /// <returns></returns> public IHttpActionResult Put(int id, MultimediaRequest Multimedia) { var originalMultimedia = MultimediaService.GetById(id); var ret = MultimediaService.UpdateMultimedia(originalMultimedia, Multimedia); return(Ok()); }
public IHttpActionResult Post(MultimediaRequest Multimedia) { var result = MultimediaService.CreateMultimedia(Multimedia); return(Created <Entidad>("", new Entidad { Id = result.Id })); }
private Multimedia MergeMultimedia(Multimedia originalMultimedia, MultimediaRequest Multimedia) { originalMultimedia.MultimediaTypeId = Multimedia.MultimediaTypeId; originalMultimedia.Ownership = this.OwnershipRepository.GetById(Multimedia.OwnershipId); originalMultimedia.Url = Multimedia.Url; return(originalMultimedia); }
public Multimedia CreateMultimedia(MultimediaRequest Multimedia) { Multimedia originalMultimedia = new Multimedia(); var entityToInsert = MergeMultimedia(originalMultimedia, Multimedia); MultimediaRepository.Insert(entityToInsert); return(entityToInsert); }
public Multimedia UpdateMultimedia(Multimedia originalMultimedia, MultimediaRequest Multimedia) { originalMultimedia = this.MergeMultimedia(originalMultimedia, Multimedia); MultimediaRepository.Update(originalMultimedia); return(originalMultimedia); }