public async Task <ApiResult> Add(APICertificateViewModel certificate) { // 以接口的形式返回数据 var res = new ApiResult(); if (string.IsNullOrWhiteSpace(certificate.Title)) { res.msg = "标题不能为空"; } else { try { Certificate m = new Certificate() { Title = certificate.Title, ProjectID = certificate.ProjectID, ProviderID = certificate.ProviderID, Note = certificate.Note, RegisterDate = C.DateTimes(certificate.RegisterDate), ExpireDate = C.DateTimes(certificate.ExpireDate), AddDate = DateTime.Now, IsEnable = true }; res.success = Certificatedb.Add(m) > 0; } catch (Exception ex) { res.statusCode = (int)ApiEnum.Error; res.msg = ApiEnum.Error.GetEnumText() + ex.Message; } } // {"success":true,"message":null,"statusCode":200,"data":null} return(await Task.Run(() => res)); }
public async Task <IHttpActionResult> Add(CertificateAddDto model) { bool result = await _certificateService.Add(model); if (!result) { return(BadRequest()); } return(Ok()); }