public ResultDto Add(RequestAddNewSellerDto request) { var seller = new eshop.Domain.Entities.Sellers.Seller { UserName = request.UserName, //Addrress = request.Addrress, IsActive = true, Mobile = request.Mobile, //Phone = request.Phone, //CityId = request.CityId, ShopName = request.ShopName, Category = _context.Categories.SingleOrDefault(n => n.Id == request.CategoryId), UserId = request.UserId, }; try { _context.Sellers.Add(seller); _context.SaveChanges(); return(new ResultDto() { IsSuccess = true, Message = "!ثبت نام با موفقیت انجام شد", }); } catch (Exception ex) { return(new ResultDto() { IsSuccess = false, Message = ex.ToString(), }); } }
public IActionResult Register(int Category, string ShopName, string fullname, string Mobile, string UserName, string Password, string RePassword) { RequestRegisterUserDto requestRegisterUser = new RequestRegisterUserDto() { Email = UserName + "@msn.com", FullName = fullname, Password = Password, ConfirmPassword = RePassword, UserName = UserName, Role = "Seller" }; var resultRegister = _registerUserService.Execute(requestRegisterUser); if (resultRegister.Data.IdentityResult.Succeeded == true) { RequestAddNewSellerDto request = new RequestAddNewSellerDto() { UserName = UserName, CategoryId = Category, Mobile = Mobile, ShopName = ShopName, UserId = resultRegister.Data.UserId, }; return(Json(_sellerService.Add(request))); } else { return(Json(resultRegister.Message)); } }