public IHttpActionResult EditParagraphs(ParrafoEntity model) { try { using (var ts = new TransactionScope()) { Parrafo parrafo = new Parrafo(); if (model.ParrafoId.HasValue) { parrafo = context.Parrafo.FirstOrDefault(x => x.ParrafoId == model.ParrafoId); } parrafo.Texto = model.Texto; parrafo.Orden = model.Orden; parrafo.HistoriaId = model.HistoriaId; parrafo.SonidoId = model.SonidoId; context.SaveChanges(); ts.Complete(); } response.Data = "Parrafo Actualizada con éxito"; response.Error = false; response.Message = "Success"; return(Ok(response)); } catch (Exception ex) { return(Unauthorized()); } }
public IHttpActionResult AddParagraphs(ParrafoEntity model) { try { using (var ts = new TransactionScope()) { Parrafo parrafo = new Parrafo(); if (!model.ParrafoId.HasValue) { context.Parrafo.Add(parrafo); parrafo.Estado = ConstantHelpers.ESTADO.ACTIVO; parrafo.FechaRegistro = DateTime.Now; } parrafo.Texto = model.Texto; parrafo.Orden = model.Orden; parrafo.HistoriaId = model.HistoriaId; parrafo.SonidoId = model.SonidoId; context.SaveChanges(); ts.Complete(); } response.Data = "Parrafo agregado con éxito"; response.Error = false; response.Message = "Success"; return(Ok(response)); } catch (Exception ex) { return(Unauthorized()); } }