public async Task <ActionResult <SalesRepModel> > PostSaleRepDetails(SalesRepModel item) { _context.SalesList.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetSaleRepList), new { id = item.ID }, item)); }
public IHttpActionResult CreateSalesRep(SalesRepModel model) { var response = new DataResponse <EntityReps>(); var entityReps = new EntityReps(); entityReps.UserId = model.UserId; entityReps.RepGroupId = model.RepGroupId; entityReps.CreatedBy = CurrentUserId; entityReps.CreatedOn = DateTime.UtcNow; entityReps.IsActive = true; entityReps.SelectedServiceNames = model.SelectedServiceNames; response = repository.Insert(entityReps); return(Ok <DataResponse>(response)); }
public IHttpActionResult UpdateSalesRep(SalesRepModel model) { var response = new DataResponse <EntityReps>(); if (ModelState.IsValid) { var entityReps = new EntityReps(); entityReps.Id = model.Id; entityReps.UserId = model.UserId; entityReps.RepGroupId = model.RepGroupId; entityReps.IsActive = model.IsActive.Value; entityReps.UpdatedBy = CurrentUserId; entityReps.UpdatedOn = DateTime.UtcNow; entityReps.SelectedServiceNames = model.SelectedServiceNames; response = repository.Update(entityReps); } return(Ok <DataResponse>(response)); }