/// <summary> /// 编辑角色 /// </summary> /// <param name="id"></param> /// <param name="rolename"></param> /// <param name="remark"></param> /// <param name="by"></param> /// <returns></returns> public string UpdateRole(string id, string rolename, string remark, string by) { try { using (BFdbContext db = new BFdbContext()) { if (db.TBROLE.Any(p => p.ROLENAME == rolename && p.ID != id)) { return("已经存在角色名称"); } TBROLE role = db.TBROLE.Find(id); role.ROLENAME = rolename; role.REMARK = remark; role.UPDATEDATE = DateTime.Now; role.UPDATEID = by; return(db.Update <TBROLE>(role).ToString()); } } catch (Exception ex) { log.Error(ex); throw GetFault(ex); } }
/// <summary> /// 添加角色 /// </summary> /// <param name="id"></param> /// <param name="rolename"></param> /// <param name="remark"></param> /// <param name="by"></param> /// <returns></returns> public string AddRole(string id, string rolename, string remark, string by) { try { using (BFdbContext db = new BFdbContext()) { if (db.TBROLE.Any(p => p.ROLENAME == rolename)) { return("已经存在角色名称"); } TBROLE role = new TBROLE(); role.ID = id; role.ROLENAME = rolename; role.REMARK = remark; role.CREATEDATE = DateTime.Now; role.CREATEID = by; role.UPDATEDATE = DateTime.Now; role.UPDATEID = by; return(db.Insert <TBROLE>(role).ToString()); } } catch (Exception ex) { log.Error(ex); throw GetFault(ex); } }
/// <summary> /// 删除角色 /// </summary> /// <param name="id"></param> /// <returns></returns> public string DelRole(string id) { try { using (BFdbContext db = new BFdbContext()) { TBROLE role = db.TBROLE.Find(id); role.ID = id; return(db.Delete <TBROLE>(role).ToString()); } } catch (Exception ex) { log.Error(ex); throw GetFault(ex); } }