public Result PutSmartWorkshopSet([FromBody] IEnumerable <SmartWorkshop> workshops) { if (workshops == null || !workshops.Any()) { return(Result.GenError <Result>(Error.ParamError)); } if (workshops.Any(x => x.Frequency <= 0)) { return(Result.GenError <Result>(Error.SmartWorkshopFrequency0)); } var ids = workshops.Select(x => x.Id); var cnt = SmartWorkshopHelper.Instance.GetCountByIds(ids); if (cnt != workshops.Count()) { return(Result.GenError <Result>(Error.SmartWorkshopNotExist)); } var markedDateTime = DateTime.Now; foreach (var workshop in workshops) { workshop.MarkedDateTime = markedDateTime; } SmartWorkshopHelper.UpdateWorkshopSet(workshops); return(Result.GenError <Result>(Error.Success)); }
public DataResult GetSmartWorkshop([FromQuery] int qId, bool menu) { var result = new DataResult(); result.datas.AddRange(menu ? SmartWorkshopHelper.GetMenu(qId) : SmartWorkshopHelper.Instance.CommonGet <SmartWorkshop>(qId)); if (qId != 0 && !result.datas.Any()) { result.errno = Error.SmartWorkshopNotExist; return(result); } return(result); }