public async Task <bool> UpdateData(string id, roletbl obj) { try { if (id != obj.roleName) { return(false); } using (var context = new smlpobDB()) { context.roletbls.Attach(obj); context.Entry(obj).Property(x => x.description).IsModified = true; context.Entry(obj).Property(x => x.modBy).IsModified = true; context.Entry(obj).Property(x => x.modDate).IsModified = true; await context.SaveChangesAsync(); return(true); } } catch (Exception ex) { LogHelpers.source = this.GetType().Name; LogHelpers.message = ex.Message; LogHelpers.user = ""; LogHelpers.WriteLog(); } return(false); }
private void DoSave() { try { var data = new roletbl { roleName = TxtRoleName.Text, description = TxtDescription.Text, creaBy = currentUser, creaDate = DatetimeHelper.GetDatetimeNow() }; var ret = roleControl.AddData(data); ClearFields(); SetLayout(ModeForm.ViewData); Alert("data berhasil disimpan"); } catch (Exception ex) { LogHelpers.source = this.GetType().Name; LogHelpers.message = ex.InnerException.ToString(); LogHelpers.user = ""; LogHelpers.WriteLog(); Alert("Gagal menyimpan data"); } }
public async Task <bool> AddData(roletbl obj) { try { using (var context = new smlpobDB()) { context.roletbls.Add(obj); await context.SaveChangesAsync(); Roles.CreateRole(obj.roleName); return(true); } } catch (Exception ex) { LogHelpers.source = this.GetType().Name; LogHelpers.message = ex.Message; LogHelpers.user = ""; LogHelpers.WriteLog(); } return(false); }
private void DoSave() { var data = new roletbl { roleName = TxtRoleName.Text, description = TxtDescription.Text, creaBy = currentUser, creaDate = DatetimeHelper.GetDatetimeNow() }; var ret = roleControl.AddData(data); if (ret.Result) { ClearFields(); SetLayout(ModeForm.ViewData); Alert("data berhasil disimpan"); } else { Alert("Gagal menyimpan data"); } }
private void DoUpdate() { string id = TxtRoleName.Text; var data = new roletbl { roleName = id, description = TxtDescription.Text, modBy = currentUser, modDate = DatetimeHelper.GetDatetimeNow() }; var ret = roleControl.UpdateData(id, data); if (ret.Result) { ClearFields(); SetLayout(ModeForm.ViewData); Alert("Data berhasil diubah"); } else { Alert("Gagal mengubah data"); } }