Example #1
0
        private Cia ChkModel(CiaVMCreate model)
        {
            Cia regreso = new Cia
            {
                rif          = model.rif.Left(20),
                nombre       = model.nombre.Left(100),
                codigo_bd    = model.codigo_bd.Left(12),
                version_app  = model.version_app.Left(8),
                version_bd   = model.version_bd.Left(12),
                marca        = model.marca.Left(60),
                grupo_cia_id = model.grupo_cia_id,
                soporte_id   = model.soporte_id,
                tipo_166_id  = model.tipo_166_id,
                pais_id      = model.pais_id,
                estado_id    = model.estado_id,
                ciudad_id    = model.ciudad_id,
                marca_87_id  = model.marca_87_id,
                activa       = true,
                bloqueada    = false,
                lic_alquiler = model.lic_alquiler,
                lic_vta      = model.lic_vta
            };

            return(regreso);
        }
Example #2
0
        public async Task <IActionResult> PostCia([FromBody] CiaVMCreate modelo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var cia = await _servicioCia.Add(modelo);

            return(Ok(cia));
        }
Example #3
0
        public async Task <CiaVM> Add(CiaVMCreate model)
        {
            Cia cia = ChkModel(model);

            _context.Cias.Add(cia);
            await _context.SaveChangesAsync();

            var regreso = await GetVM(cia.cia_id);

            return(regreso);
        }