private Area SetDataArea() { var area = new Area { AreaID = txtAreaID.Text, AreaName = txtAreaName.Text, CreatedDate = DateTime.Now, CreatedBy = Program.CurrentUser.UserName, Description = string.IsNullOrEmpty(txtDescription.Text) ? string.Format("Khu Vực {0}", txtAreaName.Text) : txtDescription.Text, }; return area; }
/// <summary> /// Thêm mới hoặc Cập nhật thông tin Khu vực /// </summary> /// <param name="areaName"></param> private Area InsertOrUpdateArea(string areaName) { if (!string.IsNullOrEmpty(areaName)) { Area area; if (!_areaService.CheckAreaNameExits(areaName)) { area = _areaService.GetAreaByName(areaName); } else { area = new Area() { AreaID = NextAreaId(), AreaName = areaName, CreatedBy = _userName, CreatedDate = DateTime.Now, Description = areaName, }; try { _areaService.Add(area); } catch (Exception ex) { XtraMessageBox.Show(string.Format("Lỗi thêm Khu vực \n{0}", ex.Message)); } } return area; } return null; }
/// <summary> /// Cập nhật thông tin /// </summary> /// <param name="area"></param> public void Update(Area area) { _context.Areas.Attach(area); _context.Entry(area).State = EntityState.Modified; SaveChanges(); }