public ErrorObject Create(ThongTinGiaBaoModel bthongtingiabaoModel) { ErrorObject err = new ErrorObject(); err = checkThongTinGiaBao(bthongtingiabaoModel.Id, bthongtingiabaoModel._NgayHieuLuc, bthongtingiabaoModel._NgayHetHieuLuc); if (err.HasError) { return err; } else { db.BThongTinGiaBaos.Add(bthongtingiabaoModel.toCreate()); int i = db.SaveChanges(); if (i < 1) { err.HasError = false; } } return err; }
public ActionResult Create(ThongTinGiaBaoModel thongTinGiaBaoModel) { if (ModelState.IsValid) { string provinceCode = string.Empty; if (userInfo.Level > (int)Enums.RoleLevel.PHBC_TW) { provinceCode = userInfo.ProvinCode; } thongTinGiaBaoModel.ProvinceCode = provinceCode; thongTinGiaBaoModel.userId = userInfo.Id; thongTinGiaBaoModel.ValueType = (int)Enums.LoaiGia.GiaBan; ErrorObject err = db.Create(thongTinGiaBaoModel); if (err.HasError) { buildError(err); return View(thongTinGiaBaoModel); } base.buildMessage("Tạo giá thành công"); return RedirectToAction("Index", new { id = thongTinGiaBaoModel.ThongTinBaoId }); } return View(thongTinGiaBaoModel); }
private void buildThongTinGiaBao(ThongTinGiaBaoModel item) { if (item != null) { if (item.ValueType == 0) { item.ValueTypeDesc = Enums.LoaiGiaDesc.GiaBan; } else { item.ValueTypeDesc = Enums.LoaiGiaDesc.GiaMua; } } }
public ErrorObject Edit(ThongTinGiaBaoModel thongTinGiaBaoModel) { ErrorObject err = new ErrorObject(); err = checkThongTinGiaBao(thongTinGiaBaoModel.Id, thongTinGiaBaoModel._NgayHieuLuc, thongTinGiaBaoModel._NgayHetHieuLuc); if (err.HasError) { return err; } else { BThongTinGiaBao bThongTinGiaBao = db.BThongTinGiaBaos.Find(thongTinGiaBaoModel.Id); thongTinGiaBaoModel.changeEdit(bThongTinGiaBao); db.Entry(bThongTinGiaBao).State = EntityState.Modified; int i = db.SaveChanges(); if (i < 1) { err.HasError = false; } } return err; }
private void mapThongTinGiaBaoModel(ThongTinGiaBaoModel thongTinGiaBaoModel, BThongTinGiaBao bThongTinGiaBao) { thongTinGiaBaoModel.Id = bThongTinGiaBao.Id; thongTinGiaBaoModel.ValueType = bThongTinGiaBao.ValueType; thongTinGiaBaoModel.Value = bThongTinGiaBao.Value.ToString(); thongTinGiaBaoModel.NgayHieuLuc = bThongTinGiaBao.NgayHieuLuc; thongTinGiaBaoModel.NgayHetHieuLuc = bThongTinGiaBao.NgayHetHieuLuc; thongTinGiaBaoModel.QuyetDinh = bThongTinGiaBao.QuyetDinh; }