public async Task <PMSResponse <int> > CreateVenture(CreateVentureRequest createVentureRequest) { using (var unitOfWork = new UnitOfWork(new PMSContext())) { unitOfWork.Ventures.Add(new Venture { Name = createVentureRequest.Name, City = createVentureRequest.City, IsDeleted = false, Status = createVentureRequest.Status, CreatedBy = "KS", CreatedOn = DateTime.UtcNow, Properties = null }); await unitOfWork.Complete(); } return(ServiceResponse <int> .Instance.BuildResponse(ResponseCodes.VentureCreated, 1)); }
public async Task <HttpResponseMessage> UpdateVenture(CreateVentureRequest createVentureRequest) { return(BuildResponse(await _ventureApplication.CreateVenture(createVentureRequest))); }