GithubHelp home page GithubHelp logo

byndyusoft.dotnet.infrastructure's Introduction

ByndyuSoft.Infrastructure

Description

Infrastructure for regular .NET projects

Usage

Still developing...

Contents

  • Infrastructure.Common nuget
  • Infrastructure.Domain nuget
  • Infrastructure.NHibernate nuget
  • Infrastructure.Web nuget
  • Infrastructure.NHibernate.Conventions nuget
  • Infrastructure.Dapper nuget

Changelog

Since version 1.1.0 all libraries will have separated versioning so you must refer to different changelogs (per package):

  • Infrastructure.Domain view

For previous versions (1.0.13 and below) you can view changelog here: eng | rus

byndyusoft.dotnet.infrastructure's People

Contributors

alkozko avatar eskat0n avatar fpandyz avatar fvoronin avatar govorovvs avatar igor-eremyashev avatar razonrus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

byndyusoft.dotnet.infrastructure's Issues

How to use FormHandler when I create new entity.

When I create a new entity from a form, I need to redirect to a page with the new entity but I, can't do it because I don't have an id before the Form handled. What is the correct way to create a new entity in your infrastructure?

password

Hello.

var password = new Password("Password123456123456");

Assert.IsTrue(password.Check("Password123456123456"));
Assert.IsTrue(password.Check("Password123456123456123456123456"));
Assert.IsTrue(password.Check("Password123123456456123123456456"));
Assert.IsTrue(password.Check("Password123456"));
Assert.IsTrue(password.Check("Password1123456"));

Licensing information

Please add LICENSE.md to project repository so users and committers can know how they could modify and use source code.

Bug Conventions

Hello. I dont know it is bug Infrastructure.NHibernate.Conventions or NHibernate.

Entity Example
public class Client : IEntity
{
public virtual int Id { get; set; }
public virtual string Address { get; set; }
public virtual IEnumerable⟨Phone⟩ Phones { get; set; }
}
public class Phone : IEntity
{
public virtual int Id { get; set; }
public virtual string Number { get; set; }
}

NHiberate generate 2 DataBase Enitity. CLIENT and PHONE.

But use these class is not possible, because automapping throws exception: "Could not find property nor field 'phones' in class 'Client'"

Implement various security-related classes with boilerplate code

Currently Infrastrcuture lacks boilerplate code for security-related stuff so creating new assembly with corresponding NuGet package (e.g. Infrastructure.Security) will be a good improvement.
Such assembly should contain classes for:

  1. POCO-complied standard credentials implementation
  2. Default membership provider
  3. Role-driven access control (via attributes etc.)
  4. Password utilities which allows random passwords creation and passwords hashing (w/wo salt).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.