public Operation DeleteSecUser(SecUser objSecUser) { Operation objOperation = new Operation { Success = true, OperationId = objSecUser.Id }; _secUserRepository.Delete(objSecUser); try { _UnitOfWork.Commit(); } catch (Exception) { objOperation.Success = false; } return objOperation; }
protected void Fill(DataRow dtrRow, SecUser user) { try { if (((!object.ReferenceEquals(dtrRow["Id"], DBNull.Value)))) { user.Id = (Int32)dtrRow["Id"]; } else user.Id = 0; } catch (Exception ex) { throw ex; } try { if (((!object.ReferenceEquals(dtrRow["HrmEmployeeId"], DBNull.Value)))) { user.HrmEmployeeId = (int)dtrRow["HrmEmployeeId"]; } else user.HrmEmployeeId = 0; } catch (Exception ex) { throw ex; } try { if (((!object.ReferenceEquals(dtrRow["LoginName"], DBNull.Value)))) { user.LoginName = (string)dtrRow["LoginName"]; } else user.LoginName = string.Empty; } catch (Exception ex) { throw ex; } try { if (((!object.ReferenceEquals(dtrRow["Password"], DBNull.Value)))) { user.Password = (string)dtrRow["Password"]; } else user.Password = string.Empty; } catch (Exception ex) { throw ex; } try { if (((!object.ReferenceEquals(dtrRow["Status"], DBNull.Value)))) { user.Status = (bool)dtrRow["Status"]; } else user.Status = false; } catch (Exception ex) { throw ex; } try { if (((!object.ReferenceEquals(dtrRow["SecRoleId"], DBNull.Value)))) { user.SecRoleId = (int)dtrRow["SecRoleId"]; } else user.SecRoleId = 0; } catch (Exception ex) { throw ex; } }
public SecUser GetUserByLogin(string loginName) { try { SecUser user = null; SqlParameter[] parameters = new SqlParameter[1]; parameters[0] = new SqlParameter("@LoginName", loginName); DataTable dt = _secUserRepository.GetFromStoredProcedure(SPList.SecUser.GetSecUsersByLoginName, parameters); user = new SecUser(); if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { Fill(row, user); } } return user; } catch (Exception ex) { throw ex; } }
public Operation SaveSecUser(SecUser objSecUser) { Operation objOperation = new Operation { Success = true }; long Id = _secUserRepository.AddEntity(objSecUser); objOperation.OperationId = Id; try { _UnitOfWork.Commit(); } catch (Exception ex) { objOperation.Success = false; } return objOperation; }
public ActionResult SaveUser(SecUser secUser) { int userId = Convert.ToInt32(Session["userId"]); Operation objOperation = new Operation { Success = false }; if (ModelState.IsValid) { if (secUser.Id == 0) { secUser.CreatedBy = userId; secUser.CreatedDate = DateTime.Now.Date; objOperation = _su.SaveSecUser(secUser); } else { secUser.ModifiedBy = userId; secUser.ModifiedDate = DateTime.Now.Date; objOperation = _su.UpdateSecUser(secUser); } } return Json(objOperation, JsonRequestBehavior.DenyGet); }