public StatusModel ImportProjectedCapacityDetails(ProjectedCapacityData projectedCapacityView)
        {
            var request = HttpRestClient.RestAuthRequest(Method.POST, string.Format("{0}/{1}", RouteSuffix,
                                                                                    "GenerateProjectedCapacityDetails"), ActiveUser).AddJsonBody(projectedCapacityView);
            var result = JsonConvert.DeserializeObject <ApiResult <StatusModel> >(RestClient.Execute(request).Content)
                         .Results?.FirstOrDefault();

            return(result);
        }
Exemple #2
0
        public StatusModel GenerateProjectedCapacityDetails(ActiveUser activeUser, ProjectedCapacityData projectedCapacityView)
        {
            var result = _commands.InsertProjectedCapacityRawData(projectedCapacityView, activeUser);

            return(new StatusModel
            {
                Status = result ? "Success" : "Fail",
                StatusCode = result ? 200 : 500,
                AdditionalDetail = result ? "Record has been uploaded successfully" : "Failed to uploaded record"
            });
        }
 public StatusModel GenerateProjectedCapacityDetails(ProjectedCapacityData projectedCapacityView)
 {
     _jobAdvanceReportCommands.ActiveUser = Models.ApiContext.ActiveUser;
     return(_jobAdvanceReportCommands.GenerateProjectedCapacityDetails(Models.ApiContext.ActiveUser, projectedCapacityView));
 }