PDA

View Full Version : بررسی کلاس ارتباط با ما



jaykob
سه شنبه 18 مرداد 1390, 13:44 عصر
سلام دوستان

من یک کلاسی نوشتم که از شما دوستان می خوام نظرات خودتون رو بدید . در این کلاس اطلاعات قبل از ورود در لایه Business Logic چک می شوند در کل سیستم سه لایه هست و من الان در داخل Data Access یک کلاس به نام Contact دارم . کلاس به خوبی کار می کنه و مشکلی نیست فقط از دوستان می خوام بررسی کنن که از نظر برنامه نویسی و قانونی بودن چه مشکلاتی داره آیا کپسولی بودن رعایت شده و اینکه فیلد ها private تعریف شده که کسی استفاده می کنه دسترسی نداشته باشه کار درستی هست .




namespace WebApplication1.Layers.Data_Access
{
/// <summary>
/// کلاس کنترل ارتباط با ما؛
/// </summary>
public class Contact
{

private string _name;
private string _family;
private string _mail;
private string _subject;
private string _message;
private string _result;
/// <summary>
/// مقدار پاسخ متد ارتباط با ما؛
/// </summary>
public string result{ get { return _result; }}
/// <summary>
/// متد کنترل ارتباط با ما؛
/// </summary>
public void ContactMetod(string name,string family,string mail,string subject,string message)
{
_name = name;
_family = family;
_mail = mail;
_subject = subject;
_message = message;

try
{
LinqClassDataContext db = new LinqClassDataContext();
db.tbl_contacts.InsertOnSubmit(new tbl_contact
{
contact_name = _name,
contact_family = _family,
contact_mail = _mail,
contact_message = _message,
contact_subject = _subject

});
db.SubmitChanges();
_result = "ok";
}
catch
{
_result = "error";
}
}
}
}




با تشکر از همه دوستان