¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.Application |
| | | { |
| | | /// <summary> |
| | | /// DbFirst |
| | | /// </summary> |
| | | [Route("Unit/DbFirst")] |
| | | [ApiDescriptionSettings("Unit", Name = "DbFirst", Order = 10000)] |
| | | public class UnitDbFirst_Controller : IDynamicApiController |
| | | { |
| | | /// <summary> |
| | | /// åå§å |
| | | /// </summary> |
| | | [Route("Initial@V1.0")] |
| | | [HttpGet] |
| | | public bool Initial() |
| | | { |
| | | var bol = Service.Unit.DbFirstHelper.Initial(out string Msg); |
| | | if (!bol) |
| | | { |
| | | throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.L001, Msg); |
| | | } |
| | | return bol; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.CAL |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public interface IUnitDbFirstHelper : IBaseCAL |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | Task<bool> Initial(); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.CAL.HttpClient |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public class UnitDbFirstHelper : BaseCAL, IUnitDbFirstHelper |
| | | { |
| | | protected override string Prefix |
| | | { |
| | | get { return $"{ConfigHelper.HttpUrl}/Unit/DbFirst"; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public async Task<bool> Initial() |
| | | { |
| | | return await GetUrl("Initial@V1.0").Get<bool>(); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using Yw.CAL; |
| | | |
| | | namespace HStation.CAL.LocalClient |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public class UnitDbFirstHelper : IUnitDbFirstHelper |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public async Task<bool> Initial() |
| | | { |
| | | return await Task.Run(() => |
| | | { |
| | | var bol = Yw.Service.Unit.DbFirstHelper.Initial(out string Msg); |
| | | if (!bol) |
| | | { |
| | | throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.L001, Msg); |
| | | } |
| | | return bol; |
| | | }); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace Yw.BLL |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public class UnitDbFirstHelper : Yw.CAL.IUnitDbFirstHelper |
| | | { |
| | | private readonly Yw.CAL.IUnitDbFirstHelper _cal = CALCreateHelper.CreateCAL<Yw.CAL.IUnitDbFirstHelper>(); |
| | | |
| | | public Task<bool> Initial() |
| | | { |
| | | return _cal.Initial(); |
| | | } |
| | | } |
| | | } |