Ejemplo n.º 1
0
        public static async Task <bool> Delete(Guid tokens)
        {
            using (var db = new DataAccess.CaraxEntitiy())
            {
                var tokeninfo = db.UserTokenInfos.FirstOrDefault(q => q.TokenGuid == tokens);

                db.UserTokenInfos.Remove(tokeninfo);
                db.SaveChanges();

                var token = db.Tokens.First(q => q.TokenGuid == tokens);
                db.Tokens.Remove(token);

                return(await db.SaveChangesAsync() > 0);
            }
        }
Ejemplo n.º 2
0
        public async static Task <bool> Update(Guid token, string departmentCode, Models.Department model)
        {
            var userInfo = AuthenticationLogic.CheckTokenInfo(token);

            using (var db = new DataAccess.CaraxEntitiy())
            {
                model.UpdatedBy       = userInfo.Username;
                model.UpdatedDateTime = DateTime.Now;
                model.CompanyCode     = userInfo.CompanyCode;
                model.Code            = departmentCode;

                db.Departments.Update(model);
                return(await db.SaveChangesAsync() > 0);
            }
        }