public async void GetNavigation(PostJobModel data) { var param = new NavigationParameters(); param.Add("MyPostsData", data); await _navigationService.NavigateAsync(nameof(MyPostsDetail), param); }
private async void NavigateToDetailedPage(PostJobModel selectedMyJob) { var param = new NavigationParameters(); param.Add("MyJobData", selectedMyJob); await _navigationService.NavigateAsync(nameof(MyPostsDetail), param); }
public bool IsPostJobDbPresentInDB() { PostJobModel model = liteDBService.ReadAllItems <PostJobModel>().FirstOrDefault(t => t.ID != 0); if (model == null) { return(false); } return(true); }
public IActionResult PostJob([FromBody] PostJobModel model) { // map model to entity Console.WriteLine("Received call"); var job = _mapper.Map <Job>(model); try { // create user _jobService.Create(job); return(Ok()); } catch (AppException ex) { // return error message if there was an exception return(BadRequest(new { message = ex.Message })); } }
public void Post([FromBody] PostJobModel value) { if (!ModelState.IsValid) { throw new ArgumentException("Job is not valid"); } // Gets id claim var claimsIdentity = this.User.Identity as ClaimsIdentity; var claim = claimsIdentity.FindFirst("id"); if (claim == null) { throw new NullReferenceException("Id claim is not found"); } int authorId = int.Parse(claim.Value); Job job = new Job(authorId, value.Title, value.Description, value.SalaryMin, value.SalaryMax, value.SalaryType, DateTime.Now, value.Location, value.IsRemote, value.ExperienceLevel, value.JobType); repository.Add(job); }
public object postjob(PostJobModel model) { bool status = false; string message = "Failed"; try { Tuple <bool, string> t = _repository.postjob(model); status = t.Item1; message = t.Item2; if (status) { return(Json(new { Status = status, Message = message }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = status, Message = message }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(new { Status = status, Message = ex.Message }); } }
public PostJobModel UpdatePostJobModelInDb(BsonValue id, PostJobModel item) { return(liteDBService.UpdateItem(id, item)); }
public PostJobModel DeleteItemFromDB(BsonValue id, PostJobModel item) { return(liteDBService.DeleteItem(id, item)); }
public PostJobModel CreatePostJobModelInDB(PostJobModel item) { return(liteDBService.CreateItem(item)); }
private void GetAllJobData(PostJobModel postJobData) { postJobData.Name = "Pardeep"; AllJobItems.Add(postJobData); }
private void GetData(PostJobModel data) { MyPostItems.Add(data); }