コード例 #1
0
        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());
            }
        }
コード例 #2
0
        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());
            }
        }