public async Task <RO <AccessPointDetailList> > AccessPointDetails(AccessPointData accessPoint) { var ro = new RO <AccessPointDetailList>(); if (ModelState.IsValid) { #if SESAM VendorInterface vendor = new VendorInterface(); ro = await vendor.AccessPointDetails(accessPoint); #else var accesspoints = await VendorDL.AccessPointDetails(accessPoint); ro.ReturnCode = 0; ro.ReturnValue = accesspoints; #endif } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = $"Bad request - AccessPointDetails - Incorrect parameters: {message}"; } return(ro); }
public async Task <RO <string> > CustomerChangePoints([FromBody] ClientChangePointsData clientdata) { var ro = new RO <string>(); if (ModelState.IsValid) { #if SESAM VendorInterface vendor = new VendorInterface(); ro = await vendor.CustomerChangePoints(clientdata); #else var result = await VendorDL.CustomerChangePoints(clientdata); if (result != null) { ro.ReturnCode = 0; ro.ReturnValue = result; } else { ro.ReturnCode = 100; } #endif } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = $"Bad request - CustomerChangePoints - Incorrect parameters: {message}"; } return(ro); }
public async Task <RO <object> > CustomerEvents([FromBody] CustomerEventsData events) { // if events.Client.Customerkey = "ALL" - return all clients - all events var ro = new RO <object>(); if (ModelState.IsValid) { #if SESAM VendorInterface vendor = new VendorInterface(); ro = await vendor.CustomerEvents(events); #else var eventsList = await VendorDL.GetCustomerEvents(events); var ro = new RO <CustomerEventList> { ReturnCode = 0, ReturnValue = eventsList }; return(ro); #endif } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = "Bad request - CustomerEvents - Incorrect parameters:" + " - " + events.CustomerKey + "/" + events.FromDate + "/" + events.ToDate; } return(ro); }
public async Task <RO <BossIDWS.Vendor.REST.ReturnObjects.AccessPointList> > CustomerAccessPoints([FromBody] CurrentClientData currentClient) { var ro = new RO <BossIDWS.Vendor.REST.ReturnObjects.AccessPointList>(); if (ModelState.IsValid) { #if SESAM VendorInterface vendor = new VendorInterface(); ro = await vendor.CustomerAccessPoints(currentClient); #else var detailsList = await VendorDL.CustomerAccessPoints(currentClient.CustomerKey); var ro = new RO <AccessPointDetailList> { ReturnCode = 0, ReturnValue = detailsList }; #endif } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = $"Bad request - CustomerAccessPoints - Incorrect parameters: {message}"; } return(ro); }
public async Task <RO <string> > CustomerDelete([FromBody] CurrentClientData currentClient) { var ro = new RO <string>(); if (ModelState.IsValid) { #if SESAM VendorInterface vendor = new VendorInterface(); ro = await vendor.CustomerDelete(currentClient); #else var returnCode = await VendorDL.CustomerStatusChanged(true, true, currentClient.CustomerKey); var ro = new RO <string> { ReturnCode = returnCode }; #endif } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = $"Bad request - CustomerDelete - Incorrect parameters: {message}"; } return(ro); }
public async Task <RO <Client> > CustomerNewHousehold([FromBody] HouseHoldClientData client) { var ro = new RO <Client>(); if (ModelState.IsValid) { #if SESAM VendorInterface vendor = new VendorInterface(); ro = await vendor.AddNewClient(client); #else var result = await VendorDL.AddNewClient(client); if (result != null) { ro.ReturnCode = 0; ro.ReturnValue = result; } else { ro.ReturnCode = -1; } #endif } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = -100; ro.Message = $"Bad request - CustomerNewHousehold - Incorrect parameters: {message}"; } return(ro); }
public async Task <RO <ExtendedEventList> > ExtendedEventPoll(ExtendedEventPollData parameters) { var ro = new RO <ExtendedEventList>(); if (ModelState.IsValid) { VendorInterface vendor = new VendorInterface(); ro = await vendor.GetExtendedEventPoll(parameters); } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = $"Bad request - ExtendedEventPoll - Incorrect parameters: {message}"; } return(ro); }
public async Task <RO <string> > CardDelete([FromBody] CardData card) { var ro = new RO <string>(); if (ModelState.IsValid) { // ro = await VendorDL.CardStatusChanged(card, true, true); VendorInterface vendor = new VendorInterface(); ro = await vendor.CardDelete(card); } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = $"Bad request - CardDelete - Incorrect parameters: {message}"; } return(ro); }
public async Task <RO <CardList> > CardList([FromBody] CurrentClientData client) { var ro = new RO <CardList>(); if (ModelState.IsValid) { // ro = await VendorDL.CardList(client); VendorInterface vendor = new VendorInterface(); ro = await vendor.CardList(client); } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = $"Bad request - CardList - Incorrect parameters: {message}"; } return(ro); }
public async Task <RO <string> > CardNew([FromBody] CardData newCard) { var ro = new RO <string>(); //#if SESAM //#else if (ModelState.IsValid) { //ro = await VendorDL.CardNew(newCard); VendorInterface vendor = new VendorInterface(); ro = await vendor.CardNew(newCard); } else { var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); ro.ReturnCode = 100; ro.Message = $"Bad request - CardNew - Incorrect parameters: {message}"; } //#endif return(ro); }