示例#1
0
        public async Task <Resultado <DepartamentoViewModel> > Create(CadastroDepartamentoViewModel cadastroDepartamento)
        {
            var Departamento = base.Mapper.Map <Departamento>(cadastroDepartamento);
            await _service.Create(Departamento);

            var DepartamentoViewModel = base.MapToViewModel(Departamento);

            return(Notificador.HasNotification() ?
                   Resultado <DepartamentoViewModel> .Failed(Notificador.GetNotifications().Select(x => x.Mensagem).ToArray()) :
                   Resultado <DepartamentoViewModel> .Successfull(DepartamentoViewModel));
        }