public IHttpActionResult CreateSubscription(SubscripcionResource subscriptionResource) { try { var subscripcion = Mapper.Map <SubscripcionResource, Subscripcion>(subscriptionResource); _context.Subscriptions.Add(subscripcion); _context.SaveChanges(); } catch { return(BadRequest()); } return(Ok()); }
public IHttpActionResult updateSubscription(int id, SubscripcionResource subscriptionResource) { try { var subscripcion = _context.Subscriptions.SingleOrDefault(s => s.Id == id); if (subscripcion == null) { return(NotFound()); } Mapper.Map <SubscripcionResource, Subscripcion>(subscriptionResource, subscripcion); subscripcion.Id = id; _context.SaveChanges(); } catch { return(BadRequest()); } return(Ok()); }