示例#1
0
        public async Task <IActionResult> InsertTecnico([FromBody] TecnicoViewModel tecnico)
        {
            try
            {
                Tecnico obj = new Tecnico(
                    nombres: tecnico.Nombres,
                    apellidos: tecnico.Apellidos,
                    telefono: tecnico.Telefono,
                    correo: tecnico.Correo,
                    oficios: tecnico.Oficio
                    );
                await _tecnicoRepository.Insert(obj);

                await _unitOfWork.Commit();

                return(Ok());
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(BadRequest());

                throw;
            }
        }
示例#2
0
        public async Task <IActionResult> InsertTecnico([FromBody] TecnicoViewModel tecnico)
        {
            try
            {
                Tecnico obj = new Tecnico(
                    nombres: tecnico.Nombres,
                    apellidos: tecnico.Apellidos,
                    ci: tecnico.Ci,
                    correo: tecnico.Correo,
                    telefono: tecnico.Telefono,
                    profesion: tecnico.Pofesion
                    );
                await _tecnicoRepository.Insert(obj);

                await _unitOfWork.Commit();

                return(Ok());
            }
            catch (Exception)
            {
                return(BadRequest());

                throw;
            }
        }
示例#3
0
        public async Task <IActionResult> Insert([FromBody] TecnicoViewModel tecnico)
        {
            try
            {
                Tecnico obj = new Tecnico(tecnico.Codigo, tecnico.NombreTecnico, tecnico.Telefono);

                await _tecnicoRepository.Insert(obj);

                await _unitOfWork.Commit();

                return(Ok());
            }
            catch (Exception)
            {
                throw;
            }

            //| return BadRequest();
        }