public JsonResult UpdateBanTin(string Id, BanTinViewModel vmBanTin) { try { if (vmBanTin != null && vmBanTin.Id != null) { //var isSuccess = _provider.UpdateBanTin(Id, vmBanTin); //if (isSuccess) //{ // return Json(new // { // success = true, // message = "Cập nhật bản tin thành công.", // }); //} } return(Json(new { success = false, message = "Cập nhật bản tin không thành công.", })); } catch (Exception ex) { return(Json(new { success = false, message = ex.Message, })); } }
public JsonResult InsertBanTin(BanTinViewModel vmBanTin) { try { if (vmBanTin != null) { var res = _provider.InsertBanTin(vmBanTin); if (res != null) { return(Json(new { success = true, value = res, })); } } ; return(Json(new { success = true, message = "Thêm bản tin không thành công.", })); } catch (Exception ex) { return(Json(new { success = true, message = ex.Message, })); } }
// public string InsertBanTin(BanTinViewModel banTin) { try { if (banTin == null) { return(null); } banTin.Id = ObjectId.GenerateNewId(); banTin.CreatedDate = DateTime.Now; banTin.UpdatedDate = DateTime.Now; MongoProvider.Database.GetCollection <BanTinViewModel>("go_bantin").Insert(banTin); return(banTin.Id.ToString()); } catch (Exception) { return(null); } }
public List <BanTinViewModel> GetList(int thanhVienId) { var result = new List <BanTinViewModel>(); var banTins = BanTinRepository.GetList(thanhVienId); foreach (var banTin in banTins) { var tuKhoas = TuKhoaRepository.GetByBanTinId(banTin.BanTinId); var banTinVM = new BanTinViewModel { TuKhoas = tuKhoas.ToList(), BanTinId = banTin.BanTinId, NoiDung = banTin.NoiDung, ThanhVienId = banTin.ThanhVienId, ThoiGian = banTin.ThoiGian, BanTinAnhs = new List <BanTinAnhModel>() }; if (banTin.BanTinAnhs != null) { foreach (var anh in banTin.BanTinAnhs) { banTinVM.BanTinAnhs.Add(new BanTinAnhModel { BanTinId = anh.BanTinId, IdAnh = anh.IdAnh, FileName = anh.FileName }); } } result.Add(banTinVM); } return(result); }