internal static OperationExecutedDto AddGuarantee(Guarantee guarantee) { try { guarantee = _bankGuaranteeContext.Guarantees.Add(guarantee); _bankGuaranteeContext.SaveChanges(); } catch (Exception ex) { return(new OperationExecutedDto(Resources.DatabaseError + ex.Message)); } _guaranteeCreator.OnCreated(new EntityCreatedDto(guarantee.Id, guarantee.Name)); return(OperationExecutedDto.Success); }
/// <summary> /// добавляем новую организацию в БД /// </summary> /// <param name="organization"></param> /// <returns></returns> internal static OperationExecutedDto AddOrganization(Organization organization) { try { // добавляем в БД _bankGuaranteeContext.Organizations.Add(organization); _bankGuaranteeContext.SaveChanges(); } catch (Exception ex) { // выводим ошибку при работе с БД return(new OperationExecutedDto(Resources.DatabaseError + ex.Message)); } // уведомляем страницу, которая открыла окно для создания организаций _organizationCreator.OnCreated(new EntityCreatedDto(organization.Id, organization.Name)); return(OperationExecutedDto.Success); }