public DeviceGridVM Post([FromBody] DeviceVM devVm) { var newDev = DeviceMapper.MapToDev(devVm); newDev.UserEmail = User.Identity.Name; _deviceService.Add(newDev); return(DeviceMapper.MapToVM(newDev)); }
public object addDevice(Dictionary <string, object> dicParas) { string storeId = dicParas.ContainsKey("storeId") ? dicParas["storeId"].ToString() : string.Empty; string mcuId = dicParas.ContainsKey("mcuId") ? dicParas["mcuId"].ToString() : string.Empty; string deviceToken = string.Empty; if (string.IsNullOrEmpty(storeId)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "门店号无效")); } if (string.IsNullOrEmpty(mcuId)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "设备ID无效")); } int storeids = int.Parse(storeId); IStoreService storeService = BLLContainer.Resolve <IStoreService>(); var menlist = storeService.GetModels(x => x.id == storeids).FirstOrDefault <t_store>(); if (menlist == null) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.T, "门店号无效")); } deviceToken = DeviceManaBusiness.GetDeviceToken(); int StoreType = 1; string dbname = menlist.store_dbname; if (dbname == "XCCloudRS232") { StoreType = 0; } IDeviceService device = BLLContainer.Resolve <IDeviceService>(); var devicelist = device.GetModels(x => x.DeviceId == mcuId && x.StoreId == storeId).FirstOrDefault <t_device>(); if (devicelist != null) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "该店号已经存在该设备信息!")); } string sql = @"select a.MCUID,b.GameName,b.GameType from t_head a inner join t_game b on a.GameID = b.GameID where MCUID = '" + mcuId + "'"; System.Data.DataSet ds = XCGameBLL.ExecuteQuerySentence(sql, dbname, null); if (ds.Tables[0].Rows.Count > 0) { DeviceModel deviceModel = Utils.GetModelList <DeviceModel>(ds.Tables[0])[0]; t_device device1 = new t_device(); device1.TerminalNo = deviceToken; device1.StoreId = storeId; device1.StoreType = StoreType; device1.DeviceName = deviceModel.GameName; device1.DeviceType = deviceModel.GameType; device1.DeviceId = deviceModel.MCUID; device.Add(device1); return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.T, "")); } return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "未查询到相关数据")); }
public IActionResult Add(Device device) { var result = _deviceService.Add(device); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Post([FromBody] DeviceDto value) { if (ModelState.IsValid) { if (_deviceService.Add(value)) { return(Ok()); } } return(BadRequest()); }
public IActionResult Post([FromBody] Device deviceViewModel) { if (!this.ModelState.IsValid) { return(new BadRequestObjectResult(this.ModelState)); } deviceService.Add(deviceViewModel); return(new OkResult()); }
// POST: api/Device public string Post(int id, CreateDevice cd) { var device = new DeviceModel() { Name = cd.Name, OS = cd.OS, OS_version = cd.OS_version, RAM = cd.RAM, Processor = cd.Processor }; return(deviceService.Add(device)); }
public IHttpActionResult PostDevice([FromBody] CreateDeviceInput input) { DeviceDetailDto response = null; try { response = _service.Add(input); } catch (Exception e) { Helpers.ExceptionHelper.ThrowException(e); } return(Ok(response)); }
public async Task <ActionResult <Response <Device> > > Post([FromBody] Device device) { Response <Device> response = new Response <Device>(); try { response.Code = EnumResponseCode.OK.GetHashCode(); response.Message = EnumResponseCode.OK.ToString(); response.Content = await _iDeviceService.Add(device); } catch (Exception ex) { response.Code = EnumResponseCode.ServerError.GetHashCode(); response.Message = "Error al guardar el equipo"; } return(response); }
public Device Add(Device device) { return(_deviceService.Add(device)); }