示例#1
0
        public async Task <FieldWorkModel> GetFieldWorkById(int id)
        {
            FieldWorkModel fieldWorkModel = new FieldWorkModel();
            WeightDetail   weightDetail   = await _agricultureRepository.GetFieldWorkById(fieldWorkModel.Id);

            weightDetail.Weight     = fieldWorkModel.Weight;
            weightDetail.WeightType = 1;
            weightDetail.UserId     = fieldWorkModel.UserId;
            weightDetail.Date       = fieldWorkModel.Date;
            return(fieldWorkModel);
        }
示例#2
0
        public async Task <int> UpdateFieldWork(FieldWorkModel fieldWorkModel)
        {
            WeightDetail weightDetail = await _agricultureRepository.GetFieldWorkById(fieldWorkModel.Id);

            weightDetail.ModifiedBy   = fieldWorkModel.UserId;
            weightDetail.ModifiedByTs = DateTime.Now;
            weightDetail.Weight       = fieldWorkModel.Weight;
            weightDetail.WeightType   = 1;
            weightDetail.UserId       = fieldWorkModel.UserId;
            weightDetail.Date         = TimeZone.CurrentTimeZone.ToLocalTime(fieldWorkModel.Date);
            weightDetail.PriceId      = fieldWorkModel.PriceId;
            return(await _agricultureRepository.UpdateFieldWork(weightDetail));
        }
示例#3
0
        public async Task <int> SaveFieldWork(FieldWorkModel fieldWorkModel)
        {
            WeightDetail weightDetail = new WeightDetail();

            weightDetail.CreatedBy   = fieldWorkModel.UserId;
            weightDetail.CreatedByTs = DateTime.Now;
            weightDetail.Weight      = fieldWorkModel.Weight;
            weightDetail.WeightType  = 1;
            weightDetail.UserId      = fieldWorkModel.UserId;
            weightDetail.Date        = TimeZone.CurrentTimeZone.ToLocalTime(fieldWorkModel.Date);
            weightDetail.PriceId     = fieldWorkModel.PriceId;
            return(await _agricultureRepository.SaveFieldWork(weightDetail));
        }
示例#4
0
 public async Task <int> UpdateFieldWork([FromBody] FieldWorkModel fieldWorkModel)
 {
     return(await _agricultureService.UpdateFieldWork(fieldWorkModel));
 }
示例#5
0
 public async Task <int> SubmitFieldWork([FromBody] FieldWorkModel fieldWorkModel)
 {
     return(await _agricultureService.SaveFieldWork(fieldWorkModel));
 }