public void Analyse() { var members = _memberRepository.Get(); var addresses = GetAddresses(members); _memberRepository.Add(addresses); var nameFrequencies = GetNameFrequencies(members); _memberRepository.Add(nameFrequencies); }
public async Task <IActionResult> AddMember([FromBody] Member member) { _repo.Add(member); if (await _repo.SaveAll()) { return(NoContent()); } throw new Exception("Creating the member failed on save"); }
public IActionResult Post(CreateMemberCommand command) { var member = mapper.Map<Member>(command); try { memberRepository.Add(member); return StatusCode(201, new { Message = "Member successfully created." }); } catch (Exception e) { return StatusCode(500, e.Message); } }
private Member CreateMember() { Member member = new Member(); _memberRepository.Add(member); return(member); }
public async Task <ActionResult <MemberDTO> > Create(Guid channelId, [FromBody] CreateMemberDTO model) { //1)Channel laden via de channelrepository op basis van de channelId var channel = channelRepository.GetById(channelId); //2) valideren dat de currentUser de juiste rechten / rol heeft om een member toetevoegen via getCurrentUserAsync zit hij er niet in stuur Acces Denied terug //3) De rollen nakijken, zijn rol opvragen. Huidige rol van de user moet kleiner of groter zijn anders Acces Denied terug. //4)Indien true, member.FromCreateMemberDTO(channel,model); var member = uMessageAPI.Models.Member.FromCreateMemberDTO(channel, model); // Check whether the current channel was resolved. if (member.ChannelId == channelId) { // Create message and assign a name. memberRepository.Add(member); memberRepository.SaveChanges(); } // Check whether the channel was successfully created. if (member != null) { // Generate the channel response for given channel. return(Ok(MemberDTO.FromMember(member))); } return(NotFound()); }
public virtual IActionResult CreateMember([FromBody] Member newMember) { //if (Request.Headers.ContainsKey("recaptchaToken")) //{ // string EncodeResponse = Request.Headers["recaptchaToken"]; // if (EncodeResponse == null) // { // return this.NotFound(); // } // bool IsCaptchaValid = (Recaptcha.Validate(EncodeResponse) == "True" ? true : false); // if (!IsCaptchaValid) // { // return this.NotFound(); // } //} //else //{ // return this.NotFound(); //} newMember.PassWord = BCrypt.Net.BCrypt.HashPassword(newMember.PassWord); if (repository.Add(newMember) != null) { return(this.Created($"[controller]", newMember)); } return(this.NotFound()); }
public async Task <IActionResult> NetworkUser(int id, int recipientId) { if (id != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value)) { return(Unauthorized()); } var network = await _repo.GetNetwork(id, recipientId); if (network != null) { return(BadRequest("This user is already in your network")); } if (await _repo.GetUser(recipientId) == null) { return(NotFound()); } network = new Network { NetworkerId = id, NetworkeeId = recipientId }; _repo.Add <Network>(network); if (await _repo.SaveAll()) { return(Ok()); } return(BadRequest("Failed to add user to network")); }
public bool MakeDecision(string action, int id) { var applicant = _applicantsRepository.GetSingle(id); if (action == "approve") { applicant.Status = Enums.ApplicantStatus.Approved; _applicantsRepository.SaveChanges(); //Create Member var member = _autoMapper.Map <Members>(applicant); member.ID = applicant.ID; member.DateCreated = DateTime.UtcNow; member.MembershipID = Helpers.Encorder.Conceal(applicant.ID, 8); _memberRepository.Add(member); _memberRepository.SaveChanges(); return(true); } else { applicant.Status = Enums.ApplicantStatus.Rejected; _applicantsRepository.SaveChanges(); return(false); } }
public async Task <MemberResource> CreateMember([FromBody] MemberResource memberResource) { // if (!ModelState.IsValid) // return BadRequest(ModelState); var member = _mapper.Map <MemberResource, Member>(memberResource); _repository.Add(member); await _unitOfWork.CompleteAsync(); //Add TeamMember if (memberResource.TeamId > 0) { var teamMember = new TeamMember { MemberId = member.Id, TeamId = memberResource.TeamId }; _teamMeberRepository.Add(teamMember); } await _unitOfWork.CompleteAsync(); member = await _repository.GetMember(member.Id); var result = _mapper.Map <Member, MemberResource>(member); return(result); }
public virtual IActionResult CreateMember([FromBody] Member newMember) { if (Request.Headers.ContainsKey("recaptchaToken")) { string EncodeResponse = Request.Headers["recaptchaToken"]; if (EncodeResponse == null) { return(this.NotFound()); } if (!Recaptcha.Validate(EncodeResponse, reCaptcha)) { return(this.NotFound()); } } else { return(this.NotFound()); } newMember.PassWord = BCrypt.Net.BCrypt.HashPassword(newMember.PassWord); if (repository.Add(newMember) != null) { return(this.Created($"[controller]", newMember)); } return(this.NotFound()); }
public MemberResponse Add(MemberRequest memberRequest) { Member member = Mapper.Map <Member>(memberRequest); _memberRepository.Add(member); return(Mapper.Map <MemberResponse>(member)); }
public ActionResult Create(Member memberDetails, HttpPostedFileBase[] memberphoto, DocumentData documentData) { try { if (memberDetails.IsValid) { if (memberDetails.FamilyNo == 0) { ViewBag.Error = "Require Family Number to Continue"; return(RedirectToActionPermanent("Create")); } else if (memberDetails.Photo is null) { memberDetails.Status = true; if (documentData.memberphoto != null) { MemoryStream memStream = Util.ToMemoryStream(documentData.memberphoto.InputStream, documentData.memberphoto.ContentLength); Media media = Util.Save(memStream, documentData.memberphoto.FileName, MediaType.MEMBERPHOTO, memberDetails.FamilyNo, memberDetails.MemberName.ToString()); if (media != null) { memberDetails.Photo = media.FileName; } } memberRepository.Add(memberDetails); return(RedirectToActionPermanent("List")); } } } catch (Exception ex) { ViewBag.Error = "Invalid Entry"; } return(View(memberDetails)); }
/// <summary> /// Create Blog Nees Letter Memeber method /// </summary> /// <param name="membersViewModel"></param> /// <returns></returns> public Member CreateMember(MemberViewModel membersViewModel) { var member = membersViewModel.ConvertToMemberModel(); _memberRepository.Add(member); _memberRepository.SaveChanges(); return(member); }
public int Add(Member entity) { if (IsContain(entity)) { _memberRepository.Add(entity); return(entity.ID); } return(0); }
/// <summary> /// Register a new member /// </summary> /// <param name="model"></param> public void Register(Member model) { var entity = repository.Loads(x => x.Id == model.Id).FirstOrDefault(); if (entity == null) { repository.Add(entity); } }
public HttpResponseMessage PostMember(Member member) { Thread.Sleep(3000); member = repository.Add(member); var response = Request.CreateResponse <Member>(HttpStatusCode.Created, member); string uri = Url.Link("DefaultApi", new { id = member.Id }); response.Headers.Location = new Uri(uri); return(response); }
/// <summary> /// Register a new member /// </summary> /// <param name="member"></param> /// <returns></returns> public Member RegisterNewMember(Member member) { var retrievedMember = memberRepository.GetByEmail(member.Email); if (retrievedMember != null && retrievedMember.Email == member.Email) { throw new DuplicateEmailException(member.Email); } member.Password = passwordHasher.Hash(member.Password); return(memberRepository.Add(member)); }
public AddMemberResponse AddMember(AddMemberRequest request) { AddMemberResponse response = new AddMemberResponse(); Member member = new Member(); member.Id = Guid.NewGuid(); member.FirstName = request.FirstName; member.LastName = request.LastName; _memberRepository.Add(member); _unitOfWork.Commit(); response.Success = true; return(response); }
public JsonResult login() { var mobile = Request.Query["mobile"][0]; var code = Request.Query["code"][0]; if (code == _sms_Logs.GetBymobile(mobile).code&& _sms_Logs.GetBymobile(mobile).end_time.ToInt() >= Util.ToUnixStamp(DateTime.Now)) { if (_memberRepository.GetBymobile(mobile) != null) { } else { _memberRepository.Add(new Models.Member { create_time = Util.ToUnixStamp(DateTime.Now).ToString() , mobile = mobile, username = mobile , nick_name = mobile, update_time = Util.ToUnixStamp(DateTime.Now).ToString(), warning_mobile = "" }); } var user = _memberRepository.GetBymobile(mobile); var token = Guid.NewGuid().ToString().Replace("-", ""); var model = _cache.FillCacheWithToken(token, user); //string res = CacheUntity.GetCache<string>("test"); CacheUntity.Init(new RedisCacheHelper()); CacheUntity.SetCache(token, model.Result); //_cache.InsertCache(model.Result); login log = new login(); log.code = "1"; log.status = "success"; log.data = new loginData { code = code, create_time = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"), id = user.id.ToInt(), mobile = mobile, update_time = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"), end_time = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"), token = token }; return(Json(log)); } else { loginerr logerr = new loginerr(); logerr.code = "-1"; logerr.status = "fail"; logerr.msg = "验证码错误"; return(Json(logerr)); } }
public IActionResult Add(MemberCreateViewModel model) { if (ModelState.IsValid) { Member member = new Member { Name = model.Name, Phone = model.Phone, Position = model.Position, }; repository.Add(member); var url = Url.Action("Read", new { id = member.Id }); return(Created(url, member)); } return(BadRequest(ModelState)); }
public async Task <int> SignupMember(MemberDto memberDto) { Member member = new Member { FirstName = memberDto.FirstName, LastName = memberDto.LastName, Email = memberDto.Email, Password = memberDto.Password, ContactNumber = memberDto.ContactNumber }; _memberRepository.Add(member); var result = await _memberRepository.SaveChangeAsync(); return(result); }
public async Task <IActionResult> PostMember([FromBody] SaveMemberDto saveMemberDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var member = mapper.Map <SaveMemberDto, Member>(saveMemberDto); //member.CreatedDate = DateTime.Now; repository.Add(member); await unitOfWork.Complete(); return(CreatedAtAction("GetMember", new { id = member.Id }, member)); }
public IActionResult AboutEditTeamMember(Member model) { if (!ModelState.IsValid) { return(View("AboutEditTeamMember", model)); } if (Image != null) { using (var stream = new System.IO.MemoryStream()) { Image.CopyTo(stream); model.Image = stream.ToArray(); model.ImageContentType = Image.ContentType; } } else { var m = _memberRepo.FindById(model.MemberId); model.Image = m.Image; model.ImageContentType = m.ImageContentType; } model.Name = model.Name.Trim(); var emailSubj = string.Empty; if (model.MemberId == 0) { model.CreatedBy = User.Identity.Name; model.DateCreated = DateTime.UtcNow; _memberRepo.Add(model); } else { model.UpdatedBy = User.Identity.Name; model.DateUpdated = DateTime.UtcNow; _memberRepo.Update(model); } _memberRepo.SaveAll(); return(RedirectToAction("About", "Home")); }
public async Task <IActionResult> _AddMember(Member member) { try { if (!ModelState.IsValid) { return(Json(new KeyValuePair <bool, string>(false, GetModelStateErrors(ModelState)))); } var result = await _memberRepository.Add(member); return(Json(result)); } catch (Exception ex) { return(Json(new KeyValuePair <bool, string>(false, ex.Message))); } }
public async Task <IActionResult> Create(MemberCreateViewModel model) { if (ModelState.IsValid) { string uniqueFileName = ProcessUploadedFile(model.Photo); Member member = new Member { Name = model.Name, Phone = model.Phone, Position = model.Position, PhotoPath = uniqueFileName }; await repository.Add(member); return(RedirectToAction("list", "member")); } return(View()); }
public MemberDTO Add(MemberDTO itemDto) { var model = itemDto.ToModel(); model.Id = IdentityGenerator.NewSequentialGuid(); model.Created = DateTime.UtcNow; // 数据验证 this.ValidateModel(model); _Repository.Add(model); this.OperationLog(HrMessagesResources.Add_Member, model.ToDto(), null); //commit the unit of work _Repository.UnitOfWork.Commit(); return(model.ToDto()); }
public async Task <IActionResult> Post([FromBody] Member member) { GenericResult result = null; if (!ModelState.IsValid) { result = new GenericResult() { Succeeded = false, Message = "Dữ liệu không hợp lệ" }; return(new OkObjectResult(result)); } Member mem = new Member() { Name = member.Name }; _memRepo.Add(mem); try { _memRepo.Commit(); } catch (DbUpdateException ex) { result = new GenericResult() { Succeeded = false, Message = $"{ex.Message}" }; return(new OkObjectResult(result)); } result = new GenericResult() { Succeeded = true, Message = $"{mem.Name} thêm thành công" }; return(new OkObjectResult(result)); }
public IActionResult Register(MemberRegisterViewModel model) { if (ModelState.IsValid) { string uniqueFileName = processUploadedFile(model); // create new member object to copy the properties from incoming object to new member. Member newMember = new Member { Name = model.Name, Email = model.Email, Department = model.Department, PhotoPath = uniqueFileName }; _memberRepository.Add(newMember); return(RedirectToAction("details", new { id = newMember.Id })); } return(View()); }
public async Task <MemberDto> Register(MemberToLoginDto memberToLoginDto) { MemberDto newMember = null; if (!await this.DoesMemberExist(memberToLoginDto)) { var memberEntityDto = SetHachPasswordToMember(memberToLoginDto); var memberEntity = _mapper.Map <Member>(memberEntityDto); if (await _memberRepository.Add(memberEntity)) { newMember = _mapper.Map <MemberDto>(memberEntity); } } else { throw new MemberCreationException(memberToLoginDto.LoginName, memberToLoginDto.EmailAddress); } return(newMember); }
public ActionResult InsertOrUpdate(Member _mem) { var aResult = new ActionResult(); try { if (Exited(_mem.UseName)) { _repository.Update(_mem); } else if (_repository.Add(_mem) <= 0) { aResult.Exceptions.Add(new Exception("Member's adding had been fail!")); } } catch (Exception ex) { aResult.Exceptions.Add(ex); } return(aResult); }