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); } }