Example #1
0
        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));
        }
Example #2
0
 public async Task <HttpResponseMessage> UpdateVenture(CreateVentureRequest createVentureRequest)
 {
     return(BuildResponse(await _ventureApplication.CreateVenture(createVentureRequest)));
 }