public ActionResult Edit(string id) { var userDetailView = new UserDetailView(); var request = _userDetailService.GetById(id); Mapper.Map(request, userDetailView); var userRole = GetUserRoleByUserDetailId(request.Id); ViewBag.GenderId = new SelectList(_genderService.GetAll(), "Id", "Name", request.GenderId); ViewBag.UserRole = new SelectList(_context.Roles, "Name", "Name", userRole); return(View(userDetailView)); }
private void FillFormData(Guid?id) { try { UserDetailModel model = service.GetById(id.Value); if (model != null) { UserDetails frm = new UserDetails(model.Id); frm.txtFullName.Text = model.FullName; frm.txtAddress.Text = model.Address; frm.txtMobile.Text = model.PhoneNumber; frm.txtUsername.Text = model.UserName; frm.txtPassword.Text = model.Password; frm.ShowDialog(); if (isSubmited) { Search(); } isSubmited = false; } } catch (Exception ex) { isSubmited = false; Utility.ErrorLog.Logging("User List", ex.Message.ToString(), ex.StackTrace.ToString()); } }
public IActionResult GetUserDetailById(int userId) { var result = _userDetailService.GetById(userId); if (result.Success) { return(Ok(result.Data)); } return(BadRequest(result.Message)); }
public IActionResult GetById(int id) { var result = _userDetailService.GetById(id); if (result.Succcess) { return(Ok(result)); } else { return(BadRequest(result)); } }
public async Task <IActionResult> GetById(int id) { try { var query = await _userService.GetById(id); return(Ok(query)); } catch (Exception e) { _loggerManager.LogError($"Ocurrio un error al obtener el user: {e}"); throw new ApiException(AppResources.BadRequest, HttpStatusCode.BadRequest); } }
/// <summary> /// Calculates available loans for a user /// </summary> /// <param name="model"></param> /// <returns>A collection of available loans for a user</returns> public async Task <List <ProductResourceModel> > CalculateLoansAsync(CreateLoanCalculationModel model) { _logger.LogInformation("LoanCalculationService::CalculateLoansAsync"); List <ProductResourceModel> resourceModel = new List <ProductResourceModel>(); var user = await _userDetailService.GetById(model.UserId); if (user == null) { throw new LoanCalculationServiceException($"User with ID {model.UserId} is not found"); } if (!_validationService.ValidateAdultAge(user.DateOfBirth)) { return(resourceModel); } var ltv = _financeCalculationsService.CalculateLTVPercentage(model.PropertyDetail.PropertyValue, model.PropertyDetail.DepositAmount); var loanCalculation = _mapper.Map <LoanCalculationResourceModel>(await _loanCalculationRepository.CreateAsync(_mapper.Map <LoanCalculation>(model))); if (ltv < 90) { var products = await _productService.GetAll(); var productListToAdd = new List <LoanCalculationProductModel>(); foreach (var product in products) { productListToAdd.Add(new LoanCalculationProductModel() { LoanCalculationId = loanCalculation.Id, ProductId = product.Id }); } loanCalculation.Products = new List <LoanCalculationProductModel>(productListToAdd); resourceModel.AddRange(products); } loanCalculation.UserDetailsId = model.UserId; loanCalculation.PropertyDetails = model.PropertyDetail; // TODO:: Save changes to DB return(resourceModel); }
public IActionResult Single(int id) { var userDetails = _userDetailService.GetById(id); return(Ok(userDetails)); }
public async Task <IActionResult> Get(string id) { _logger.LogInformation("UserDetailController::Get"); return(Ok(await _userDetailService.GetById(id))); }