public async Task <IActionResult> AgentRegister([FromForm] AgentRegisterViewModel agentRegister) { if (ModelState.IsValid) { var agent = _mapper.Map <AgentRegisterDto>(agentRegister); agent.AgentProfile.DefaultRate = Convert.ToDouble(agentRegister.AgentProfile.DefaultRate); if (agentRegister.Image != null) { var imagePath = await _fileService.SaveFile(agentRegister.Image.OpenReadStream(), Path.GetExtension(agentRegister.Image.FileName)); agent.ImagePath = imagePath.ToString(); } await _userService.AgentRegister(agent); return(Ok()); } return(BadRequest()); }
public ActionResult AgentRegister(AgentRegisterViewModel agentView) { if (ModelState.IsValid) { var agent = new Agent() { FirstName = agentView.FirstName, LastName = agentView.LastName, Age = agentView.Age, Sex = agentView.Sex, PhoneNo = agentView.PhoneNo, AgentId = agentView.AgentId, Password = agentView.Password }; _context.Agents.Add(agent); _context.SaveChanges(); return(View()); } else { return(View("Error")); } }