public CMSResult UpdateMachineStatus(AttendanceSerialMachine machine) { CMSResult result = new CMSResult(); var isExists = _repository.Project <Machine, bool>(machines => (from m in machines where m.SerialNumber == machine.SerialNumber select m).Any()); if (isExists) { var machineDetails = _repository.Load <Machine>(x => x.SerialNumber == machine.SerialNumber); machineDetails.Status = machine.Status; _repository.Update(machineDetails); result.Results.Add(new Result { IsSuccessful = true, Message = string.Format("Machine updated successfully!") }); } else { result.Results.Add(new Result { IsSuccessful = false, Message = string.Format("Machine not exists!") }); } return(result); }
public HttpResponseMessage Post(AttendanceSerialMachine machine) { var result = _machineService.UpdateMachineStatus(machine); return(Request.CreateResponse(HttpStatusCode.OK, result.Results[0].Message)); }