Exemplo n.º 1
0
        internal static ResponseEnvelope CreateEntity(ScaleModelProjectTypeDataModel model)
        {
            ScaleModelProjectType entity = model.ConvertToEntity();

            entity.DateCreated      = DateTime.Now;
            entity.DateLastModified = DateTime.Now;
            return(ScaleModelProjectTypeManager.Create(entity));
        }
Exemplo n.º 2
0
        internal static ResponseEnvelope DeleteEntity(ScaleModelProjectTypeDataModel model)
        {
            if (model == null)
            {
                return(new ResponseEnvelope(new Exception("Parameter 'model' is empty")));
            }
            ScaleModelProjectType entity = ScaleModelProjectTypeManager.GetEntityFromGuid(model.Id);

            return(ScaleModelProjectTypeManager.Delete(entity));
        }
 internal static ScaleModelProjectTypeDataModel ConvertToDataModel(this ScaleModelProjectType entity)
 {
     if (entity == null)
     {
         return(null);
     }
     return(new ScaleModelProjectTypeDataModel()
     {
         Id = entity.Id,
         TypeName = entity.TypeName
     });
 }
Exemplo n.º 4
0
        internal static ResponseEnvelope UpdateEntity(ScaleModelProjectTypeDataModel model)
        {
            if (model == null)
            {
                return(new ResponseEnvelope(new Exception("Parameter 'model' is empty")));
            }
            ScaleModelProjectType entity = ScaleModelProjectTypeManager.GetEntityFromGuid(model.Id);

            entity.UpdateFromModel(model);
            entity.DateLastModified = DateTime.Now;
            return(ScaleModelProjectTypeManager.Update());
        }
 internal static void UpdateFromModel(this ScaleModelProjectType entity, ScaleModelProjectTypeDataModel model)
 {
     entity.Id       = model.Id;
     entity.TypeName = model.TypeName;
 }
Exemplo n.º 6
0
 internal static ResponseEnvelope Delete(ScaleModelProjectType entity)
 {
     return(DatabaseManager.DeleteEntity(entity));
 }