public string SoLieuDieuChinh(SoLieuKienNghiViewModel soLieu) { tblSoLieuDieuChinh tmp = new tblSoLieuDieuChinh(); tmp.MaCuoc = int.Parse(Session["MaCuoc"].ToString()); tmp.MaChiTieu = long.Parse(Session["MaChitieu"].ToString()); tmp.NoiDung = soLieu.SoLieuDieuChinh.NoiDung; tmp.ThoiGian = soLieu.SoLieuDieuChinh.ThoiGian; tmp.SoTienDCTang = decimal.Parse(soLieu.SoLieuDieuChinh.SoDCTang, NumberStyles.Currency, CultureInfo.CurrentCulture.NumberFormat); tmp.SoTienDCGiam = decimal.Parse(soLieu.SoLieuDieuChinh.SoDCGiam, NumberStyles.Currency, CultureInfo.CurrentCulture.NumberFormat); string result = null; if (!soLieu.SoLieuDieuChinh.MaSoLieuChiTieu.HasValue) { try { //Create new db.tblSoLieuDieuChinhs.Add(tmp); db.SaveChanges(); result = "Đã thêm mới số liệu điều chỉnh"; } catch (Exception) { result = "Có lỗi"; } } else { try { //Update tmp.MaSoLieuDieuChinh = long.Parse(soLieu.SoLieuDieuChinh.MaSoLieuChiTieu.ToString()); db.Entry(tmp).State = EntityState.Modified; db.SaveChanges(); result = "Đã cập nhật số liệu điều chỉnh"; } catch (Exception) { result = "Có lỗi"; } } return(result); }
public async Task <ActionResult> ChangeInfo(EditUserViewModel model) { if (ModelState.IsValid) { model.Id = User.Identity.GetUserId(); var u = db.AspNetUsers.FirstOrDefault(c => c.Id == model.Id); u.FullName = model.FullName; u.PhoneNumber = model.PhoneNumber; u.MaKTV = model.MaKTV; u.ChucVu = model.ChucVu; u.MaDonVi = model.MaDonVi; u.Email = model.Email; db.Entry(u).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } //ViewBag.Donvi = new SelectList(db.TD_DVKT.ToList(), "MA", "TEN"); return(View(model)); }