نظرات مطالب
طراحی و پیاده سازی زیرساختی برای مدیریت خطاهای حاصل از Business Rule Validationها در ServiceLayer
بنده قبلا در پروژه‌ها در بین لایه‌های Service و Presentation ، از لایه دیگری استفاده میکردم که الگویی به همین صورت داشت.
البته مواردی مثل متدهای OnFailure و OnBoth و اینگونه متدها خب جنبه سلیقه ای در پیاده سازی الگو داره.
ولی در کل ایجاد یک درخواست و پاسخ به اون، به صورت زیر میتونه باشه:
public class Request<T>
{
  public Request(T model)
  {
     Model = model.
  }
public T Model { get; } }
کلاس پاسخ:
public class Response
{
   public bool IsSuccess { get; set; }

   public MessageCollection Messages { get; set; } 
}

public class HttpResponse : Response
{
   public HttpStatusCode StatusCode { get; set; }
}
public class Response<T> : Response { public T Result { get; set; } }
public class HttpResponse<T> : HttpResponse { public T Result { get; set; } } 
این کلاس به ازای هر درخواست برای انجام کاری، مشخص میکنه موفق آمیز بود یا خیر، چه پیام هایی برای کاربر قابل نمایش هست، و در صورتیکه نتیجه ای برای نمایش داشت هم در مشخصه Result میتونست قرار بگیره. و همچنین برای اپلیکیشن‌های WebApi میتونه از HttpResponse به عنوان یک بسته پاسخ استفاده بشه که شامل موارد مورد نیاز به علاوه StatusCode برای بررسی و ارسال به سمت کلاینت هست.
این حالت کلی این الگو هست که میتونه موارد دیگه ای هم بسته به نیاز بهش اضافه بشه.
اشتراک‌ها
نکاتی که شما باید در مورد امنیت +Angular 2 بدانید

خیلی مواقع ما محو زیبایی‌های یک کتابخانه‌ی جاوا اسکریپتی می‌شویم؛ اما به نکات امنیتی آن توجه نمی‌کنیم. این مقاله یک سری نکات را که باید برای امنیت بیشتر پروژه‌های SPA خود استفاده کنید، ارائه می‌کند.

نکاتی که شما باید در مورد امنیت +Angular 2 بدانید
نظرات مطالب
استفاده از چندین بانک اطلاعاتی به صورت همزمان در EF Code First
سلام.
در این مقاله با استفاده از سشن ، از پردازش‌های موازی چشم پوشی شده است ؟ با توجه به مطلبی که در سایت ارائه داده بودید .آیا بهتر نبود  این رشته در کنار اطلاعات کاربر در دیتابیس به عنوانی فیلدی در نظر گرفته شود؟

با تشکر