public HamrazmResult DeleteSource(int SourceId) { var result = new HamrazmResult(); try { var foodCompanyModel = GetSourceById(SourceId); if (foodCompanyModel == null) { result.IsChange = false; result.Message = "این منبع حذف شده است"; return(result); } if (foodCompanyModel.NewsRelationses.Any()) { result.IsChange = false; result.Message = "قادر به حذف این منبع نمی باشد زیرا دارای چند خبر می باشد"; return(result); } result = DeleteCompany(foodCompanyModel); return(result); } catch (Exception) { result.IsChange = false; result.Message = "خطایی رخ داده است"; return(result); } }
public HamrazmResult DeleteNews(int NewsId) { var result = new HamrazmResult(); try { var foodCompanyModel = GetNewsById(NewsId); if (foodCompanyModel == null) { result.IsChange = false; result.Message = "این شرکت حذف شده است"; return(result); } result = DeleteCompany(foodCompanyModel); return(result); } catch (Exception) { result.IsChange = false; result.Message = "خطایی رخ داده است"; return(result); } }
public HamrazmResult AddNewsRelations(List <Repositories.NewsRelations> newsRelationses) { var result = new HamrazmResult(); foreach (var newsRelationse in newsRelationses) { _db.Entry(newsRelationse).State = EntityState.Added; } result.Message = "رکورد با موفقیت ثبت شد"; return(result); }
public HamrazmResult AddNews(Repositories.News News) { var result = new HamrazmResult(); if (IsAnyNews(News.NewsDiscription)) { result.IsChange = false; result.Message = "رکورد تکراری می باشد"; return(result); } _db.Entry(News).State = EntityState.Added; result.Message = "رکورد با موفقیت ثبت شد"; return(result); }
public HamrazmResult AddSource(Repositories.Source Source) { var result = new HamrazmResult(); if (IsAnySource(Source.SourceName)) { result.IsChange = false; result.Message = "رکورد تکراری می باشد"; return(result); } _db.Entry(Source).State = EntityState.Added; result.Message = "رکورد با موفقیت ثبت شد"; return(result); }
public HamrazmResult AddCity(Repositories.City City) { var result = new HamrazmResult(); if (IsAnyCity(City.CityName)) { result.IsChange = false; result.Message = "رکورد تکراری می باشد"; return(result); } _db.Entry(City).State = EntityState.Added; result.Message = "رکورد با موفقیت ثبت شد"; return(result); }
public HamrazmResult AddUser(Repositories.User user) { var result = new HamrazmResult(); var userName = GetUser(user); if (userName != null) { db.Entry(user).State = EntityState.Added; result.Message = "کاربر تعریف شد"; return(result); } result.IsChange = false; result.Message = "کاربر تکراری میباشد"; return(result); }
public HamrazmResult UpdateUser(Repositories.User user) { var result = new HamrazmResult(); var userName = GetUser(user); var data = Encoding.ASCII.GetBytes(user.Password); user.UserName = userName.UserName; var md5 = new MD5CryptoServiceProvider(); var md5data = md5.ComputeHash(data); var hashedPassword = Encoding.UTF8.GetString(md5data); user.Password = hashedPassword; db.Entry(user).State = EntityState.Modified; result.Message = "کاربر تعریف شدرمز عبور با موفقیت تغییر یافت"; return(result); }
public HamrazmResult DeleteCompany(Repositories.News News) { var result = new HamrazmResult(); try { _db.Entry(News).State = EntityState.Deleted; result.IsChange = true; result.Message = "شهر با موفقیت حذف شد"; return(result); } catch (Exception e) { result.IsChange = false; result.Message = e.Message; return(result); } }
public HamrazmResult UpdateNews(Repositories.News News) { var result = new HamrazmResult(); if (IsAnyNews(News)) { result.IsChange = false; result.Message = "رکورد تکراری می باشد"; return(result); } var searchNews = GetNews(News); if (searchNews == null) { result.IsChange = false; result.Message = "شهر یافت نشد"; } _db.Entry(News).State = EntityState.Modified; result.Message = "کاربر تعریف شدرمز عبور با موفقیت تغییر یافت"; return(result); }
public HamrazmResult UpdateSource(Repositories.Source Source) { var result = new HamrazmResult(); if (IsAnySource(Source)) { result.IsChange = false; result.Message = "رکورد تکراری می باشد"; return(result); } var searchSource = GetSource(Source); if (searchSource == null) { result.IsChange = false; result.Message = "منبع یافت نشد"; } _db.Entry(Source).State = EntityState.Modified; result.Message = "کاربر تعریف شدرمز عبور با موفقیت تغییر یافت"; return(result); }
public HamrazmResult UpdateCity(Repositories.City city) { var result = new HamrazmResult(); if (IsAnyCity(city)) { result.IsChange = false; result.Message = "رکورد تکراری می باشد"; return(result); } var searchCity = GetCity(city); if (searchCity == null) { result.IsChange = false; result.Message = "شهر یافت نشد"; } _db.Entry(city).State = EntityState.Modified; result.Message = "با موفقیت تغییر یافت"; return(result); }
public HamrazmResult UpdateCategory(Repositories.Category Category) { var result = new HamrazmResult(); if (IsAnyCategory(Category)) { result.IsChange = false; result.Message = "رکورد تکراری می باشد"; return(result); } var searchCategory = GetCategory(Category); if (searchCategory == null) { result.IsChange = false; result.Message = "شهر یافت نشد"; } _db.Entry(Category).State = EntityState.Modified; result.Message = "کاربر تعریف شدرمز عبور با موفقیت تغییر یافت"; return(result); }