public async Task <IActionResult> AddBuyerActivity([FromBody] AppBuyerActivity model) { if (ModelState.IsValid) { try { var addedActivity = await buyerActivityRepo.AddBuyerActivity(model); if (addedActivity != null) { return(Ok(addedActivity)); } else { return(NotFound()); } } catch (Exception excp) { return(BadRequest(excp)); } } return(BadRequest()); }
public async Task <AppBuyerActivity> UpdateBuyerActivity(AppBuyerActivity activity) { if (db != null) { //Delete that post db.AppBuyerActivity.Update(activity); //Commit the transaction await db.SaveChangesAsync(); } return(activity); }
public async Task <AppBuyerActivity> AddBuyerActivity(AppBuyerActivity activity) { if (db != null) { activity.AppBuyerActivityId = Guid.NewGuid(); activity.CreatedDate = DateTime.Now; await db.AppBuyerActivity.AddAsync(activity); await db.SaveChangesAsync(); return(activity); } return(activity); }
public async Task <IActionResult> UpdateBuyerActivity([FromBody] AppBuyerActivity buyerActivity) { if (ModelState.IsValid) { try { await buyerActivityRepo.UpdateBuyerActivity(buyerActivity); return(Ok()); } catch (Exception excp) { if (excp.GetType().FullName == "Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException") { return(NotFound()); } return(BadRequest(excp)); } } return(BadRequest()); }