Пример #1
0
 public static bool DefinirEstabelecimentoScopeEhValido(this TipoDeServico tipoDeServico, Guid?idEstabelecimento)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNull(idEstabelecimento, ErrorMessage.EstabelecimentoObrigatorio)
            ));
 }
Пример #2
0
 public static bool DefinirDescricaoScopeEhValido(this TipoDeServico tipoDeServico, string descricao)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertLength(descricao, TipoDeServico.DescricaoMinLength, TipoDeServico.DescricaoMaxLength, ErrorMessage.DescricaoTipoDeServicoTamanhoInvalido)
            ));
 }
Пример #3
0
        public ActionResult DeleteConfirmedTipoDeServico(int id)
        {
            TipoDeServico tipoDeServico = db.TipoDeServicos.Find(id);

            db.TipoDeServicos.Remove(tipoDeServico);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #4
0
 public static bool DefinirTituloScopeEhValido(this TipoDeServico tipoDeServico, string titulo)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNullOrEmpty(titulo, ErrorMessage.TituloTipoDeServicoObrigatorio),
                AssertionConcern.AssertLength(titulo, TipoDeServico.TituloMinLength, TipoDeServico.TituloMaxLength, ErrorMessage.TituloTipoDeServicoTamanhoIncorreto)
            ));
 }
Пример #5
0
 public ActionResult EditTipoDeServico([Bind(Include = "TipoDeServicoId,NomeServico,Valor,Descricao")] TipoDeServico tipoDeServico)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipoDeServico).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoDeServico));
 }
Пример #6
0
        public ActionResult CreateTipoDeServico([Bind(Include = "TipoDeServicoId,NomeServico,Valor,Descricao")] TipoDeServico tipoDeServico)
        {
            if (ModelState.IsValid)
            {
                db.TipoDeServicos.Add(tipoDeServico);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoDeServico));
        }
Пример #7
0
 public static async Task Alterar(TipoDeServico tipoDeServico)
 {
     try
     {
         await $"{Base.Uri}api/tipodeservico/".PutJsonAsync(tipoDeServico);
     }
     catch
     {
         throw new Exception();
     }
 }
Пример #8
0
        public static TipoDeServico ToDomainModel(TipoDeServicoCommand tipoDeServicoCommand)
        {
            var tipoDeServico = new TipoDeServico(
                tipoDeServicoCommand.Titulo,
                tipoDeServicoCommand.Descricao,
                tipoDeServicoCommand.Preco,
                tipoDeServicoCommand.TempoGastoEmMinutos,
                tipoDeServicoCommand.IdTipoDeServico,
                tipoDeServicoCommand.EstabelecimentoId);

            return(tipoDeServico);
        }
Пример #9
0
        public ActionResult <TipoDeServico> CriarPerfil(TipoDeServico tipoDeServico)
        {
            try
            {
                _context.Adicionar(tipoDeServico);

                return(CreatedAtAction(nameof(GetTipoDeServico), new { id = tipoDeServico.Id }, tipoDeServico));
            }
            catch
            {
                return(BadRequest());
            }
        }
Пример #10
0
        public ActionResult AtualizarTipoDeServico(TipoDeServico tipoDeServico)
        {
            try
            {
                _context.Atualizar(tipoDeServico.Id, tipoDeServico);

                return(Ok());
            }
            catch
            {
                return(BadRequest());
            }
        }
Пример #11
0
        // GET: Administrador/TipoDeServico/DeleteTipoDeServico/5
        public ActionResult DeleteTipoDeServico(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoDeServico tipoDeServico = db.TipoDeServicos.Find(id);

            if (tipoDeServico == null)
            {
                return(HttpNotFound());
            }
            return(View(tipoDeServico));
        }
Пример #12
0
        public static TipoDeServicoCommand ToModelDomain(TipoDeServico tipoDeServico)
        {
            if (tipoDeServico == null)
            {
                return(null);
            }

            var tipoDeServicoCommand = new TipoDeServicoCommand(
                tipoDeServico.Titulo,
                tipoDeServico.Descricao,
                tipoDeServico.Preco,
                tipoDeServico.TempoGastoEmMinutos,
                tipoDeServico.EstabelecimentoId);

            tipoDeServicoCommand.IdTipoDeServico = tipoDeServico.IdTipoDeServico;
            tipoDeServicoCommand.Estabelecimento = EstabelecimentoAdapter.ToModelDomain(tipoDeServico.Estabelecimento);

            return(tipoDeServicoCommand);
        }
        public CriarTipoDeServicoPageViewModel(INavigationService navigationService) : base(navigationService)
        {
            Title = "Criar tipo de serviço";

            CadastrarCommand = new Command(async() =>
            {
                var tipoDeServico = new TipoDeServico()
                {
                    Nome        = Nome,
                    Observacoes = Observacoes
                };

                try
                {
                    await TipoDeServicoService.Cadastrar(tipoDeServico);
                }
                catch
                {
                    await navigationService.NavigateAsync("MenuPage");
                }
            });
        }
Пример #14
0
        public TipoDeServico Adicionar(TipoDeServico tipoDeServico)
        {
            _tipoDeServicoRepository.Adicionar(tipoDeServico);

            return(tipoDeServico);
        }
Пример #15
0
        public TipoDeServico Atualizar(TipoDeServico tipoDeServico)
        {
            _tipoDeServicoRepository.Atualizar(tipoDeServico);

            return(tipoDeServico);
        }
Пример #16
0
 public void Adicionar(TipoDeServico tipoDeServico)
 {
     _context.TiposDeServico.Add(tipoDeServico);
 }
Пример #17
0
 public void Atualizar(TipoDeServico tipoDeServico)
 {
     _context.Entry(tipoDeServico).State = EntityState.Modified;
 }
Пример #18
0
 public void Remover(TipoDeServico tipoDeServico)
 {
     _context.TiposDeServico.Remove(tipoDeServico);
 }