public void Update(WebUserService.UserDto userDto) { WebUserService.UpdateRequest inValue = new WebUserService.UpdateRequest(); inValue.Body = new WebUserService.UpdateRequestBody(); inValue.Body.userDto = userDto; WebUserService.UpdateResponse retVal = ((WebUserService.WebUserServiceSoap)(this)).Update(inValue); }
// GET: User/Edit/5 public ActionResult Edit(long id) { UserController userController = new UserController(logger, _iconfiguration); WebUserService.UserDto userDto = null; try { ViewBag.ListPersonType = new Microsoft.AspNetCore.Mvc.Rendering.SelectList( ( from user in userController.UserListModel select new SelectListItem { Text = user.Email, Value = user.UserId.ToString() } ) , "Value", "Text"); var url = _iconfiguration.GetValue <string>("WebServices:User:WebUserService"); WebUserService.WebUserServiceSoapClient soapClient = new WebUserService.WebUserServiceSoapClient(new BasicHttpBinding(BasicHttpSecurityMode.None), new EndpointAddress(url)); userDto = soapClient.Get(id); } catch (System.Net.Http.HttpRequestException ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); } catch (Exception ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); } UserModel userModel = new UserModel { UserId = userDto.UserId, Deleted = userDto.Deleted, Email = userDto.Email, Password = new PasswordModel() { PasswordId = 1, Date = DateTime.Now, Psw = "1234", State = 1, UserId = userDto.UserId }, Role = new RoleModel() { RoleId = userDto.Role.RoleId, Name = userDto.Role.Name, Deleted = userDto.Role.Deleted }, Person = new PersonModel() { PersonId = userDto.Person.PersonId + 1, Name = userDto.Person.Name, LastName = userDto.Person.LastName, BirthDay = userDto.Person.BirthDay, Deleted = userDto.Person.Deleted, Gender = new GenderModel() { GenderId = userDto.Person.Gender.GenderId, Name = userDto.Person.Gender.Name }, User = new UserModel() } }; return(View(userModel)); }
public ActionResult Edit(long id, UserModel userModel) { try { var url = _iconfiguration.GetValue <string>("WebServices:User:WebUserService"); // TODO: Add update logic here WebUserService.WebUserServiceSoapClient soapClient = new WebUserService.WebUserServiceSoapClient(new BasicHttpBinding(BasicHttpSecurityMode.None), new EndpointAddress(url)); // TODO: Add insert logic here WebUserService.UserDto user = new WebUserService.UserDto() { UserId = userModel.UserId, Deleted = userModel.Deleted, Email = userModel.Email, Password = new WebUserService.PasswordDto() { PasswordId = 1, Date = DateTime.Now, Psw = "1234", State = 1, UserId = userModel.UserId }, Role = new WebUserService.RoleDto() { RoleId = userModel.Role.RoleId, Name = userModel.Role.Name, Deleted = userModel.Role.Deleted }, Person = new WebUserService.PersonDto() { PersonId = userModel.Person.PersonId + 1, Name = userModel.Person.Name, LastName = userModel.Person.LastName, BirthDay = userModel.Person.BirthDay, Deleted = userModel.Person.Deleted, Gender = new WebUserService.GenderDto() { GenderId = userModel.Person.Gender.GenderId, Name = userModel.Person.Gender.Name }, User = new WebUserService.UserDto() } }; soapClient.Update(user); return(RedirectToAction(nameof(Index))); } catch (System.Net.Http.HttpRequestException ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); return(View()); } catch (Exception ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); return(View()); } }
public ActionResult Create(UserModel userModel) { try { var url = _iconfiguration.GetValue <string>("WebServices:User:WebUserService"); var urlRole = _iconfiguration.GetValue <string>("WebServices:Role:WebRoleService"); WebUserService.WebUserServiceSoapClient soapClient = new WebUserService.WebUserServiceSoapClient(new BasicHttpBinding(BasicHttpSecurityMode.None), new EndpointAddress(url)); WebRoleService.WebRoleServiceSoapClient soapClientRole = new WebRoleService.WebRoleServiceSoapClient(new BasicHttpBinding(BasicHttpSecurityMode.None), new EndpointAddress(urlRole)); // TODO: Add insert logic here WebRoleService.RoleDto role = soapClientRole.GetId(1); WebUserService.UserDto user = new WebUserService.UserDto() { UserId = userModel.UserId, Deleted = false, Email = userModel.Email, Password = new WebUserService.PasswordDto() { PasswordId = 1, Date = DateTime.Now, Psw = "1234", State = 1, UserId = userModel.UserId }, Role = new WebUserService.RoleDto() { RoleId = role.RoleId, Name = role.Name, Deleted = role.Deleted }, //Person = new WebUserService.PersonDto() { PersonId = 5 } }; soapClient.Insert(user); return(RedirectToAction(nameof(Index))); } catch (System.Net.Http.HttpRequestException ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); return(View()); } catch (Exception ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); return(View()); } }
// GET: User/Details/5 public ActionResult Details(long id) { WebUserService.UserDto userDto = null; try { var url = _iconfiguration.GetValue <string>("WebServices:User:WebUserService"); WebUserService.WebUserServiceSoapClient soapClient = new WebUserService.WebUserServiceSoapClient(new BasicHttpBinding(BasicHttpSecurityMode.None), new EndpointAddress(url)); userDto = soapClient.Get(id); } catch (System.Net.Http.HttpRequestException ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); } catch (Exception ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); } UserModel userModel = new UserModel { UserId = userDto.UserId, Deleted = userDto.Deleted, Email = userDto.Email, Password = new PasswordModel() { PasswordId = 1, Date = DateTime.Now, Psw = "1234", State = 1, UserId = userDto.UserId }, Role = new RoleModel() { RoleId = userDto.Role.RoleId, Name = userDto.Role.Name, Deleted = userDto.Role.Deleted }, Person = new PersonModel() { PersonId = userDto.Person.PersonId + 1, Name = userDto.Person.Name, LastName = userDto.Person.LastName, BirthDay = userDto.Person.BirthDay, Deleted = userDto.Person.Deleted, Gender = new GenderModel() { GenderId = userDto.Person.Gender.GenderId, Name = userDto.Person.Gender.Name }, User = new UserModel() } }; return(View(userModel)); }
public System.Threading.Tasks.Task <WebUserService.InsertResponse> InsertAsync(WebUserService.UserDto userDto) { WebUserService.InsertRequest inValue = new WebUserService.InsertRequest(); inValue.Body = new WebUserService.InsertRequestBody(); inValue.Body.userDto = userDto; return(((WebUserService.WebUserServiceSoap)(this)).InsertAsync(inValue)); }
public GetResponseBody(WebUserService.UserDto GetResult) { this.GetResult = GetResult; }
public UpdateRequestBody(WebUserService.UserDto userDto) { this.userDto = userDto; }
public InsertRequestBody(WebUserService.UserDto userDto) { this.userDto = userDto; }