Example #1
0
        public void Create(Empresa empresa)
        {
            try
            {
                var empresaId = _crudFactory.Retrieve <Empresa>(empresa);

                if (empresaId != null)
                {
                    throw new BusinessException(405);
                }

                _crudFactory.Create(empresa);

                var email = new SendEmail();

                email.SendBussinesEmail(new EmailMessage
                {
                    To      = empresa.EmailEncargado,
                    Message = empresa.NombreEmpresa
                });
            }
            catch (Exception e)
            {
                ExceptionManager.GetInstance().Process(e);
            }
        }
        public void Create(Empresa empresa)
        {
            try
            {
                var e = crudEmpresa.Retrieve <Empresa>(empresa);

                if (e != null)
                {
                    throw new BussinessException(3);
                }
                crudEmpresa.Create(empresa);
            }
            catch (Exception ex)
            {
                ExceptionManager.GetInstance().Process(ex);
            }
        }