public void CriaArmamento(string nome, EnumCategoria tipoCat, EnumModelo tipoMod, string descricao) { _Nome = nome; _TipoCategoria = tipoCat; _TipoModelo = tipoMod; _Descriao = descricao; }
public Producto(string nombre, string descripcion, bool exclusividad, EnumCategoria categoria, int precio) { this.id = ultId++; this.nombre = nombre; this.descripcion = descripcion; this.exclusividad = exclusividad; this.categoria = categoria; this.precio = precio; }
public Producto(string nombre, string descripcion, bool exclusivo, EnumCategoria categoria, double precio) { this.id = contadorId; this.nombre = nombre; this.descripcion = descripcion; this.exclusivo = exclusivo; this.categoria = categoria; this.precio = precio; contadorId++; }
public override IVeiculo ObterVeiculo(EnumCategoria categoria) { switch (categoria) { case EnumCategoria.Leve: return(new Moto()); case EnumCategoria.Medio: return(new Carro()); case EnumCategoria.Pesado: return(new Caminhonete()); default: throw new ApplicationException($"Veículo {categoria} não pode ser criado."); } }
public Empresa(string razaoSocial, string fantasia, string cnpj, string email, string telefone, EnumCategoria categoria, Endereco endereco, Proprietario proprietario) { RazaoSocial = razaoSocial; Fantasia = fantasia; Cnpj = Regex.Replace(cnpj, "[^0-9]+", ""); Email = email.ToLower(); Telefone = telefone; Categoria = categoria; Endereco = endereco ?? new Endereco(); Proprietario = proprietario; new AddNotifications <Empresa>(this) .IfNullOrInvalidLength(x => x.RazaoSocial, 3, 60, "Razão Social deve conter entre 3 à 60 caracteres") .IfNullOrInvalidLength(x => x.Fantasia, 3, 60, "Fantasia deve conter entre 3 à 60 caracteres") .IfNullOrInvalidLength(x => x.Cnpj, 10, 20, "Cnpj deve conter 14 caracteres") .IfNotEmail(x => x.Email, "O email não é válido") .IfNullOrInvalidLength(x => x.Telefone, 5, 15, "O telefone deve conter 10 caracteres"); Ativo = true; DataCadastro = DateTime.Now; }
public async Task <IActionResult> GetEmpresas([FromQuery] RetornarEmpresasRequest request, [FromQuery] EnumCategoria categoria) { try { request.Categoria = categoria; var response = await _mediator.Send(request, CancellationToken.None); return(await ResponseAsync(response)); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }
public DataTableResponseBase <Empresa> EmpresasDataTable(DataTableBase <Empresa> dataTableBase, EnumCategoria categoria) { var query = _context.Set <Empresa>() .Include(x => x.Mesas) .Where(x => x.Ativo == true).AsQueryable(); if (dataTableBase.Filter != null && dataTableBase.Filter != string.Empty) { query = query.Where(e => e.Fantasia.Contains(dataTableBase.Filter) || e.RazaoSocial.Contains(dataTableBase.Filter)); } if (categoria.IsEnumValid()) { query = query.Where(x => x.Categoria == categoria); } int count = query.Count(); query = query.OrderBy(x => x.DataCadastro); query = query.Skip(dataTableBase.PageNumber * dataTableBase.PageView).Take(dataTableBase.PageView); DataTableResponseBase <Empresa> resp = new DataTableResponseBase <Empresa>(count, dataTableBase.PageView, dataTableBase.PageNumber, query.ToList()); return(resp); }
public abstract IVeiculo ObterVeiculo(EnumCategoria categoria);
public TipoProcedimentoVO(string descricao, EnumCategoria categoria) { Descricao = descricao; Categoria = categoria; validator.ValidateAndThrow(this); }