public async Task <ChangePlaneBrigadeTrain> Update(ChangePlaneBrigadeTrain input)
        {
            using (var conn = new SqlConnection(AppSettings.ConnectionString))
            {
                await conn.ExecuteAsync(_sql.Update(input));

                return(await ById(input.Id));
            }
        }
        public async Task <ChangePlaneBrigadeTrain> Add(ChangePlaneBrigadeTrain input)
        {
            using (var conn = new SqlConnection(AppSettings.ConnectionString))
            {
                var id = await conn.QueryFirstOrDefaultAsync <int>(_sql.Add(input));

                return(await ById(id));
            }
        }
Ejemplo n.º 3
0
 public string Add(ChangePlaneBrigadeTrain input)
 {
     return($@"
     insert into {Table} 
     (ChangeDate, ChangeUserId, Droped, PlaneBrigadeTrainId, StantionEndId, StantionStartId, UserId) 
     values
     ('{input.ChangeDate}', '{input.ChangeUserId}', '{input.Droped}', '{input.PlaneBrigadeTrainId}', '{input.StantionEndId}', '{input.StantionStartId}', '{input.UserId}')
     SELECT SCOPE_IDENTITY()
     ");
 }
        public async Task <JsonResult> AddOrUpdate([FromBody] ChangePlaneBrigadeTrain input)
        {
            await CheckPermission();

            var sqlR = new ChangePlaneBrigadeTrainsRepository(_logger);

            if (input.Id == 0)
            {
                return(Json(await sqlR.Add(input)));
            }
            return(Json(await sqlR.Update(input)));
        }
Ejemplo n.º 5
0
        public ChangePlaneBrigadeTrainDto ToDto(ChangePlaneBrigadeTrain input)
        {
            var dto = new ChangePlaneBrigadeTrainDto
            {
                Id                  = input.Id,
                StartId             = input.StantionStartId,
                EndId               = input.StantionEndId,
                UserId              = input.UserId,
                PlaneBrigadeTrainId = input.PlaneBrigadeTrainId,
                Canseled            = input.Droped
            };

            return(dto);
        }
Ejemplo n.º 6
0
        public ChangePlaneBrigadeTrain ToEntity(ChangePlaneBrigadeTrainDto input)
        {
            var entity = new ChangePlaneBrigadeTrain
            {
                Id = input.Id,
                StantionStartId     = input.StartId,
                StantionEndId       = input.EndId,
                UserId              = input.UserId,
                PlaneBrigadeTrainId = input.PlaneBrigadeTrainId,
                Droped              = input.Canseled
            };

            return(entity);
        }
Ejemplo n.º 7
0
        public string Update(ChangePlaneBrigadeTrain input)
        {
            return($@"
            update {Table} set 
            ChangeDate = '{input.ChangeDate}', 
            ChangeUserId = '{input.ChangeUserId}',
            Droped = '{input.Droped}' ,
            PlaneBrigadeTrainId = {input.PlaneBrigadeTrainId} , 
            StantionEndId = {input.StantionEndId}, 
            StantionStartId = {input.StantionStartId},
            UserId = {input.UserId},
            UpdateDate = CURRENT_TIMESTAMP
            where id = {input.Id}
            ");


            //return $@"
            //    update {Table} set
            //    ChangeDate = '{input.ChangeDate}', ChangeUserId = '{input.ChangeUserId}', CheckListType = {input.CheckListType},
            //    Droped = {input.Droped} , End = {input.End} , PlanedInspectionRouteId = {input.PlanedInspectionRouteId}, Start = {input.Start}
            //    where id = {input.Id}
            //    ";
        }