Beispiel #1
0
        public ActionResult <TerceroViewModel> GetTerceroPorId(string id)
        {
            var response = terceroService.BuscarTerceroPorId(id);

            if (!response.Error)
            {
                var terceroView = new TerceroViewModel(response.Tercero);
                return(Ok(terceroView));
            }
            return(BadRequest(response.Mensaje));
        }
Beispiel #2
0
        public ActionResult <TerceroViewModel> postPago(TerceroInputModel terceroInput)
        {
            var tercero  = this.MapearTercero(terceroInput);
            var response = terceroService.GuardarTercero(tercero);

            if (!response.Error)
            {
                var terceroView = new TerceroViewModel(tercero);
                return(Ok(terceroView));
            }
            return(BadRequest(response.Mensaje));
        }
Beispiel #3
0
        public ActionResult <TerceroViewModel> VerificarExistencia(string identificacion)
        {
            var tercero = _terceroService.VerificarExistencia(identificacion);

            if (tercero == null)
            {
                return(NotFound());
            }
            var terceroViewModel = new TerceroViewModel(tercero);

            return(terceroViewModel);
        }
        public ActionResult Edit(TerceroViewModel tercero)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var terceroDominio = Mapper.Map <TerceroViewModel, Tercero>(tercero);
                    _terceroAppService.Actualizar(terceroDominio);

                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    return(View(ex.Message));
                }
            }
            ViewBag.TipoTerceroId = new SelectList(_tipoterceroAppService.ObtenerTodo(), "Id", "Descripcion", tercero.TipoTerceroId);
            return(View(tercero));
        }