コード例 #1
0
        public Equipo AgregarEquipo(Equipo equipo)
        {
            repository.Add(equipo);
            SaveChanges();

            return(equipo);
        }
コード例 #2
0
        public async Task <IActionResult> CreateEquipo(Equipo equipo)
        {
            equipo.Activo = true;
            _repo.Add(equipo);

            if (await _repo.SaveAll())
            {
                return(Ok());
            }

            throw new Exception("Ocurrio un error al crear el equipo");
        }
コード例 #3
0
ファイル: EquipoManager.cs プロジェクト: nkarg/CoreProject
        public ResultEntity Add(EquipoEntity equipo)
        {
            var result = new ResultEntity();

            var eq = new Equipo
            {
                NombreLargo     = equipo.NombreLargo,
                NombreCorto     = equipo.NombreCorto,
                EscudoUrl       = equipo.EscudoUrl,
                FechaAfiliacion = equipo.FechaAfiliacion,
                Borrado         = equipo.Borrado
            };

            var repResult = _repository.Add(eq);

            result.ResultOk         = repResult.ActionResult;
            result.Message          = repResult.ActionResult ? "Equipo añadido con exito." : "Error al añadir un nuevo Equipo.";
            result.ErrorCode        = repResult.ActionResult ? 200 : 500;
            result.ErrorDescription = repResult.Error?.Message;

            return(result);
        }