Пример #1
0
        public async Task <IActionResult> Crear([FromBody] LugarCeremonia item)
        {
            try
            {
                var r = await this.Repositorio.LugaresCeremonia.AddAsync(item);

                await this.Repositorio.CompleteAsync();

                var obj = new
                {
                    ok             = true,
                    LugarCeremonia = r
                };

                return(Created("", obj));
            }
            catch (Exception ex)
            {
                return(BadRequest(new
                {
                    ok = false,
                    mensaje = "Se produjo un error al crear el registro",
                    errors = new { mensaje = ex.Message }
                }));
            }
        }
Пример #2
0
        public async Task <IActionResult> Actualizar([FromBody] LugarCeremonia itemNuevo, int id)
        {
            try
            {
                itemNuevo.Id = id;


                var itemEncontrado = await this.Repositorio.LugaresCeremonia.GetByIdAsync(id);

                if (itemEncontrado == null)
                {
                    return(BadRequest(new { ok = false, mensaje = "No se encontró el registro a actulizar", erros = "" }));
                }

                itemEncontrado.Map(itemNuevo);

                var r = this.Repositorio.LugaresCeremonia.Update(itemEncontrado);
                await this.Repositorio.CompleteAsync();

                var obj = new
                {
                    ok             = true,
                    LugarCeremonia = itemEncontrado
                };

                return(Created("", obj));
            }
            catch (Exception ex)
            {
                return(BadRequest(new
                {
                    ok = false,
                    mensaje = "Se produjo un error al Actualizar el registro",
                    errors = new { mensaje = ex.Message }
                }));
            }
        }
Пример #3
0
 public static void Map(this LugarCeremonia itemDb, LugarCeremonia item)
 {
     itemDb.Lugar   = item.Lugar;
     itemDb.HotelId = item.HotelId;
     itemDb.Activo  = item.Activo;
 }