public SimpleOperationModel AddConsumerNickname(ConsumerEN pConsumer, string pNickname) { SimpleOperationModel nicknameOp = new SimpleOperationModel(); bool isForbidden = false; try { var forbiddenNickname = consumerDAL.GetForbiddenNickname(pNickname); isForbidden = ValidateIsForbidden(pNickname, 0, forbiddenNickname); isForbidden = (isForbidden == false) ? ValidateIsForbidden(pNickname, 1, forbiddenNickname) : true; if (isForbidden) { nicknameOp.Result = false; nicknameOp.Message = "forbidden"; } else { var nickname = consumerDAL.GetConsumerByNickname(pNickname); if (nickname == null) { pConsumer.Nickname = pNickname; if (consumerDAL.UpdateConsumer(pConsumer) > 0) { nicknameOp.Result = true; nicknameOp.Message = "updated"; } else { nicknameOp.Result = false; nicknameOp.Message = "error"; } } else { nicknameOp.Result = false; nicknameOp.Message = "conflict"; } } } catch (Exception ex) { nicknameOp = null; Console.WriteLine(ex.InnerException); EventViewerLoggerBL.LogError(ex.Message); } return(nicknameOp); }
public SimpleOperationModel AddPersonNickname(PersonEN pPerson, string pNickname) { SimpleOperationModel result = new SimpleOperationModel(); result.Message = "error"; result.Result = false; try { var profile = personDAL.GetGamerProfileByNickname(pNickname); if (profile == null) { profile = new GamerProfileEN(); profile.Nickname = pNickname; profile.PersonID = pPerson.PersonID; profile.RegDate = DateTime.Now; if (personDAL.InsertGamerProfile(profile) > 0) { result.Result = true; result.Message = "inserted"; } } else { result.Result = false; result.Message = "conflict"; } } catch (Exception ex) { Console.WriteLine(ex.InnerException); EventViewerLoggerBL.LogError("AddPersonNickname: " + ex.Message); } return(result); }